Network Developers Kit (NDK) And NDK Support Package (NSP) Product Download Pages

Click on the appropriate link below to access the NDK or NSP version you wish to download. For further information on a specific release, please consult the product release notes that are available on the download page for each product version.

NDK  Product Releases
NDK 2.25.01.11 Maintenance Release of 2.25.00.09. The NDK boot task stack size is now configurable. See release notes for full details.
NDK 2.25.00.09 Changes to socket address structures and other significant compatibility breaks; SNTP Client is being deprecated; additional APIs added to the BSD sockets support layer; documentation updates. See release notes for full details.
NDK 2.24.03.35 Maintenance Release of 2.24.00. Updates and additions to the SNTP client, which has now been taken out of beta. See release notes for full details.
NDK 2.24.02.31 Maintenance Release of 2.24.00. Improvements and fixes to getaddrinfo API, bug fixes for PPP shutdown issues, fixed bug which caused IPv6 initialization to fail intermittently. See release notes for full details.
NDK 2.24.01.18 Maintenance Release of 2.24.00. ARP queue no longer drops fragmented packets, improved information printed in error strings. See release notes for full details.
NDK 2.24.00.11 *** NOTE: The pre-built libraries in this release require SYS/BIOS 6.37.02.27 (or higher) and XDC tools 3.25.05.94 (or higher).

This major release of the NDK adds a BSD sockets support layer, new features for IPv4 ACD support (address collision detection), support for new GCC targets, bug fixes and documentation updates. Additionally, COFF built libraries are no longer shipped with the product.


Starting in this release, the length fields of the socket address structures (sa_len, sin_len, sin6_len) are no longer supported and have been removed! This change makes the NDK's socket address structures consistent with industry standards, however, if these members are being used anywhere in your code, the code must be updated to omit such use.
NDK 2.23.02.03 Maintenance Release of 2.23.00. NDK configuration now allows GCC apps to change section placement of NDK buffers. See release notes for full details.
NDK 2.23.01.01 Maintenance Release of 2.23.00. See release notes for full details.
NDK 2.23.00.00 *** NOTE: The pre-built libraries in this release require SYS/BIOS 6.37.00.20 (or higher) and XDC tools 3.25.04.88 (or higher).

This major release of the NDK contains bug fixes, support for new GCC targets and IAR targets, and a beta implementation of SNTP client.
NDK 2.22.03.20 Maintenance Release of 2.22.00. Fixed ICMPv6 bug, added IPv6 Multicast sockets support. See release notes for full details.
NDK 2.22.02.16 Maintenance Release of 2.22.00. Fixed bug related to product discovery in CCSv5.4 and added API to create binary semaphores. See release notes for full details.
NDK 2.22.01.14 Maintenance Release of 2.22.00. Bug fixes related to IPv6 stack. See release notes for full details.
NDK 2.22.00.06 *** NOTE: The pre-built libraries in this release require SYS/BIOS 6.34.01.14 (or higher) and XDC tools 3.24.02.30 (or higher).

If you wish to use an earlier version of SYS/BIOS and or XDC tools, then you must rebuild the NDK libraries using those earlier versions of SYS/BIOS and XDC tools. Instructions for rebuilding the NDK libraries can be found in the NDK release notes.

This major release of the NDK contains bug fixes, support for GCC and updates for Misra and Coverity compliance.
NDK 2.21.02.43 Maintenance Release of 2.21.00. Fixed bug related to product discovery in CCS 5.4. See release notes for full details.
NDK 2.21.01.38 Maintenance Release of 2.21.00. Bug fixes, C6000 libraries no longer built with -ms2 option as this caused decrease in performance. See release notes for full details.
NDK 2.21.00.32 This major release of the NDK contains major bug fixes, support for graphical configuration pages and documentation updates.

This NDK 2.21 release was baselined against the evmOMAPL138 NDK Support Package (NSP 1.10.00.03) which is available on this page.

NDK 2.20.06.35 Maintenance Release of 2.20.00. Fixes critical bug (SDOCM00087768, introduced in NDK 2.20.05.33) which caused the NDK heartbeat to never run.
NDK 2.20.05.33 *** NOTE: This release shipped with a critical bug which causes the NDK's periodic heartbeat to never run (SDOCM00087768). It has therefore been removed and it is highly recommended to download and use the NDK 2.20.06.35 release. ***

Maintenance Release of 2.20.00. Adds ELF library support, as well new floating point support. See release notes for details.

NDK 2.20.04.26 Maintenance Release of 2.20.00. Includes a bug fix for NDK big endian libraries. See release notes for details.
NDK 2.20.03.24 Maintenance Release of 2.20.00. Includes critical bug fix for Arm libraries. See release notes for details.
NDK 2.20.02.22 Maintenance Release of 2.20.00. See release notes for details.
NDK 2.20.00.19 NDK 2.20.00.19 release includes TCP/IP core stack sources and libraries only. It no longer contains any reference drivers or examples. This NDK 2.20 release was baselined against the evmOMAPL138 NDK Support Package (NSP 1.00.00.XX) which is available on this page. If you wish to obtain the driver for older devices (DM6437, C6747, OMAPL137, DM648, C6455, etc.) please check the device web page for NSP (Ethernet driver package) updates or download the driver from the NDK 2.00 full package.
NDK 2.01.00 NDK 2.01.00 release includes TCP/IP stack source and only a reference driver (C6474 NSP). For other older devices (DM6437, C6747, OMAPL137, DM648, C6455, etc.) please check the device web page for NSP (Ethernet driver package) updates or download the driver from the NDK 2.00 full package.
NDK 2.00 NDK 2.00 release include TCP/IP stack source and binarys and associated NSPs (drivers)
NSP  Product Releases
NSP 1.10.03.15 NSP 1.10.03.15 release includes the EMAC driver sources, libraries and NDK example applications for the evmOMAPL138 and evm6748 platforms. This release has fixed some major problems found in the driver code, including a memory leak, and the ability to handle fatal HOSTPEND errors. ELF applications may use NDK 2.24 (and above) with this release. However, due to the removal of COFF support in NDK 2.24, COFF applications should use NDK 2.23. Example applications are provided for SYS/BIOS 6 only. If you wish to obtain the driver for older devices (DM6437, C6747, OMAPL137, DM648, C6455, etc.) please check the device web page for NSP (Ethernet driver package) updates or download the driver from the NDK 2.00 full package.
NSP 1.10.02.09 NSP 1.10.02.09 release includes the EMAC driver sources, libraries and NDK example applications for the evmOMAPL138 and evm6748 platforms. This release has updated examples for CCSv5.4. It is intended for the NDK 2.22.03.20 product (and above). Example applications are provided for SYS/BIOS 6 only. If you wish to obtain the driver for older devices (DM6437, C6747, OMAPL137, DM648, C6455, etc.) please check the device web page for NSP (Ethernet driver package) updates or download the driver from the NDK 2.00 full package.
NSP 1.10.01.06 NSP 1.10.01.06 release includes the EMAC driver sources, libraries and NDK example applications for the evmOMAPL138 and evm6748 platforms. This release has updated examples for CCSv5.2. It is intended for the NDK 2.21.01.38 product (and above). Example applications are provided for SYS/BIOS 6 only. If you wish to obtain the driver for older devices (DM6437, C6747, OMAPL137, DM648, C6455, etc.) please check the device web page for NSP (Ethernet driver package) updates or download the driver from the NDK 2.00 full package.
NSP 1.10.00.03 NSP 1.10.00.03 release includes the EMAC driver sources, libraries and NDK example applications for the evmOMAPL138 and evm6748 platforms. This release adds CCSv5.1 support and removes support for DSP/BIOS 5.x. It is intended for the NDK 2.20.06.35 product (and above). Example applications are provided for SYS/BIOS 6 only. If you wish to obtain the driver for older devices (DM6437, C6747, OMAPL137, DM648, C6455, etc.) please check the device web page for NSP (Ethernet driver package) updates or download the driver from the NDK 2.00 full package.
NSP 1.00.00.09 NSP 1.00.00.09 release includes the EMAC driver sources, libraries and NDK example applications for the evmOMAPL138 and evm6748 platforms. This release is intended for the NDK 2.20.00.19 product. Example applications for both DSP/BIOS 5 and SYS/BIOS 6 exist for the C674X DSP. Examples for the ARM9 processor are for SYS/BIOS 6 only. If you wish to obtain the driver for older devices (DM6437, C6747, OMAPL137, DM648, C6455, etc.) please check the device web page for NSP (Ethernet driver package) updates or download the driver from the NDK 2.00 full package.