NDK 3.80.00.19 Release Notes

Table of Contents

Introduction

The Network Developer’s Kit (NDK) is a platform for development and demonstration of network enabled applications on TI embedded processors.

Depending on your platform and distribution, you may need to separately obtain an appropriate NDK Support Package (NSP).

Documentation

The following documentation is provided with this release.

What’s New

3.80.00.19

Defects

The following Defects were resolved

ID Summary
None None

Enhancements

The following Enhancements were resolved

ID Summary
NDK-565 Add NDK support for Connection Manager
NDK-563 Update NetLinkHook to be registered via NDK_registerHook()
NDK-557 Add IP address hook for use by SlNetIf
NDK-548 Add tcp keepalive configuration to syscfg
NDK-544 Optimize SysConfig generation of PIT data section

Upgrade and Compatibility Information

NDK 3.80 is not binary compatible with NDK 3.76, though it is generally source compatible. The following changes are notable when considering compatibility:

If updating from a previous version of NDK, see the changelog for potential upgrade and compatibility information.

Host Support

Dependencies

This release was validated using the following software components and tools. Users should use these versions, or compatible. See your SDK documentation for recommended versions as they may differ from this list.

Toolchain Support

The NDK supports building libraries for the following ISA/toolchain combinations, your SDK may provide a subset of these libraries:

ISA TI/CCS TI/CLANG IAR GCC
C674x 8.3.2 N/A N/A N/A
C66 8.3.2 N/A N/A N/A
Arm9 20.2.1.LTS N/A N/A N/A
A8F N/A N/A N/A gcc-arm-9.2-2019.12-x86_64-arm-none-eabi
A9F N/A N/A N/A gcc-arm-9.2-2019.12-x86_64-arm-none-eabi
A15F N/A N/A N/A gcc-arm-9.2-2019.12-x86_64-arm-none-eabi
A53F N/A N/A N/A gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf
M4 20.2.1.LTS 1.0.0.STS N/A N/A
M4F 20.2.1.LTS 1.0.0.STS 8.50.1.245 9.2019.q4.major
R5F 20.2.1.LTS N/A N/A N/A

Device Support

Please refer to the SDK Release Notes for device support.

Known Issues

Versioning

All releases have 4 segment versions (M.mm.pp.bb). This includes GA and pre-releases (engineering, alpha/EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. 3.40.00.00_eng).

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 bb is an unrestricted set of digits used as an incrementing build counter.

Subsequent releases of patch upgrades will be identified by the patch number. Typically, these patches only include critical bug fixes.

Technical Support

Last updated: 2020-08-24