Network Services 2.00.00.16 Release Notes
Table of Contents
Introduction
The Network Services product is a portable networking API that abstracts different network stacks found on TI devices. A BSD/POSIX socket API is provided as well.
Future releases intend to add support for application layer networking protocols, such as HTTP/1.1, HTTP/2 and SNTP clients.
Documentation
The following documentation is provided with this release.
What’s New
2.00.00.16
Defects
The following Defects were resolved
ID | Summary |
---|---|
NS-47 | Add debug/release libraries support to NS product |
Enhancements
The following Enhancements were resolved
ID | Summary |
---|---|
NS-74 | Introduce SlNetSock abstraction over network and TLS stacks |
Upgrade and Compatibility Information
The Network Services Modules are being “rebooted” to improve alignment across TI’s various networking stacks. As a result, NS 2.x is completely incompatible with NS 1.x releases, and there are currently gaps between the features available in NS 1.x and 2.x.
We will be continuing to add features to NS 2.x, including HTTP/SNTP clients, and others, using the portable SlNetSock APIs so consistent APIs and features will be available a family of TI devices.
Host Support
- Windows
- Linux
Dependencies
This release requires the following software components and tools versions to successfully function:
Pre-built binaries were built with the following toolchains:
- GCC Linux v7AF Toolchain - 5.3.1
- GCC ARM M4F Toolchain - 6.3.1
- GCC ARM M4 Toolchain - 6.3.1
- IAR ARM M4F Toolchain - 8.11.1
- IAR ARM M4 Toolchain - 8.11.1
- CCS ARM M4F Toolchain - 16.9.3
- CCS ARM M4 Toolchain - 16.9.3
Required Hardware
- See Device Support Section below.
Device Support
This release supports the following devices/platforms:
- MSP432E4
Validation Information
Network Services product was validated for the following platforms using the software components mentioned in the Dependencies Section.
- SimpleLink MSP432E4 LaunchPad
Known Issues
- This is the initial release of the SlNet* APIs, and there is an expectation that there will be issues found, and that the APIs will evolve in the next few releases before stabilizing. We don’t expect significant changes, but it is likely there may be a few compatibility breaks. Please report issues on the TI E2E forums.
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. 1.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.
To support multiple side-by-side installations of the product, the product version is encoded in the top level directory, ex. ns_2_00_00_16.
Subsequent releases of patch upgrades will be identified by the patch number. Typically, these patches only include critical bug fixes.
Technical Support
Last updated: 2017-10-10