Texas Instruments Technology for Innovators(tm)

NSP GA Release Notes

September 24, 2015

This NSP Release contains ethernet driver support for the evmOMAPL138 ARM9 and and the evm6748 C674X DSP. It also provides SYS/BIOS 6.x network examples which run on both the evm6748 C674X DSP and the evmOMAPL138 ARM9 processor.

Introduction, Documentation, What's New, Upgrade Info, Compatibility Information, Device Support, Validation Info, Known Issues, Examples, Rebuilding The Driver Library, Version Information, Technical Support.


The Network Development Kit Support Package (NSP) contains ethernet driver code, libraries and network examples for various TI platforms.  It is meant to supplement the Network Development Kit (NDK), which consists of the platform independent networking code.

The NSP includes demonstration software which showcases the OMAPL138's capabilities across a range of network enabled applications using SYS/BIOS 6.x.

The NDK examples found in this NSP can serve as a rapid prototype platform for the development of network and packet processing applications, or to add network connectivity to existing applications for communications, configuration, and control. Using the components provided in the NDK and NSP, developers can quickly move from development concepts to working implementations attached to the network..


The following documents provide an overview of the NDK, the networking programming API, and how to port the software to other platforms (The following documents have not been updated to reflect changes in this release).

In addition, users are encouraged to monitor (and contribute to!) the TI Embedded Processors Wiki.

Release notes from previous releases are also available in the release website.

What's New

New Features

Bug Fixes

Upgrade Information


Compatibility Information

This release must be used with following component versions (or higher):

Device Support

This release supports the following devices:


The examples in this release were built and validated against the following software components:

Pre-built binaries (driver libraries) were built and validated against the following software components:

This release was validated using the following hardware platforms:

Known Issues


NDK examples  may be found in the "packages/ti/ndk/examples" directory . The examples are stored as archive files that are meant to be imported into CCS.

The following set up examples archives are currently shipped with the NSP. You should choose one of the following archives depending on the hardware platform (evmOMAPL138 or evm6748) you are using:

Importing The NDK Example Projects Into CCS

Before following the steps in this section, please ensure that all dependent software that is listed in the section Compatibility Information has been installed.

Rebuilding The Driver Library

The NDK Support Package includes the EMAC driver source files and a RTSC build files that allow you to modify the driver sources and rebuild the EMAC library. You can rebuild the EMAC driver sources in order to modify, update or add functionality. If you edit any of the driver source code and/or RTSC build files, you must rebuild the EMAC library in order to incorporate these changes into it.

The instructions on this page are intended for rebuilding the EMAC driver library on Microsoft Windows in a DOS shell using the xdc command. However, this library may also be re-built on Linux using the xdc command that comes packaged with XDCtools. Linux users should substitute any Windows specific copy, explorer, or DOS shell instructions or commands with the Linux equivalents in the steps that follow.

Warning: This section provides details about rebuilding the EMAC driver source code. We strongly recommend that you copy the NSP installation to a directory with a different name and update and rebuild that copy, rather than rebuilding the original installation.

Making A Backup Copy Of The NSP Installation

Updating The config.bld File

Re-building The EMAC Driver

Version Information

This product's version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and b is an unrestricted set of digits used as an incrementing build counter.

To support multiple side-by-side installations of the product, the product version is encoded in the top level directory, ex. nsp_1_10_03_15.

Subsequent releases of patch upgrades will be identified by the patch number, ex. NSP 1.00.01 with directory nsp_1_00_01. Typically, these patches only include critical bug fixes.

Technical Support

Check the NDK website for updates.

Last updated: September 24, 2015 Build Ver: nsp_1_10_03_15 Rev: