NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
Network Developers Kit Licensing and Availability
This topic discusses common licensing and availability questions about TI's NDK (Network Developer's Kit)
Note: for Legacy releases please check Licensing and Availability for Legacy Releases page.
Contents
How much does NDK cost?[edit]
Beginning with the NDK 2.00 release in February 2009, the NDK standard product releases are free of charge. The standard product consists of binary libraries with source also provided for drivers, network applications, and the Jumbo Packet Buffer Manager.
Since the production releases are now freely available, TI is no longer releasing the evaluation versions of the NDK. In addition, the product is no longer available for purchase via Authorized Software Providers or other distributors.
NDK releases can be downloaded from:
https://www-a.ti.com/downloads/sds_support/targetcontent/index.html
and for newer versions:
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/index.html
Note about NDK 2.0 version numbers: NDK 2.0 Production Release is listed as 2.0.0.0 in the filename and the documentation. This is the latest build of NDK and the build number (the last .0) should be disregarded. NDK 2.0 Early Adopter (2.0.0.1) and Beta (2.0.0.2) are older builds and not entirely tested. They should be replaced with NDK 2.0 Production Release (2.0.0.0)
Is there support for my application development?[edit]
Yes, the NDK product is actively supported on TI's e2e support forum.
Additional support information can be found throughout this wiki. Please go to Main Page on the left menu and check the Network Developer's Kit category.
Is my board supported? Where is the software located?[edit]
NDK 2.x[edit]
As of February 2009, drivers for all supported devices/EVMs are provided in the NDK 2.x installation:
- DM648 (use for C6452): TMDXDVP648 or TMDXEVM6452
- DM6437 (use for C6424): TMDSVDP6437 or TMDSEVM6424
- C6455 (use for TCI6482): TMDSDSK6455 or TMDXEVM6455
- DM642: TMDSEVM642
- C6747 (use for OMAPL137): TMDXOSKL137BET
- C6474 (use for TCI6488): TMDXEVM6474
NDK releases can be downloaded from: https://www-a.ti.com/downloads/sds_support/targetcontent/index.html
NDK 1.94[edit]
DM642, C6455[edit]
for DM642 and C6455 there is support provided with the NSP (network support packages, or emac drivers) which have to be installed separately on top of the "bare" NDK
These can be downloaded from https://www-a.ti.com/downloads/sds_support/targetcontent/NDK/index.html
(see C6455 NSP and DM642 NSP)
DM648, C6424, DM6437, C6452[edit]
the NDK emac drivers (NSP) for newer devices (DM648, C6424, DM6437, C6452) are available inside the PSP (platform support packages) v. 1.10.01
https://www-a.ti.com/downloads/sds_support/targetcontent/psp/bios_psp/index.html
To add support for those devices on NDK 1.94 you can download the PSP, copy the NSP (ti.ndk.platforms.xxx) and install them on top of the NDK 1.94 as described above