Release Notes
Table of Contents
Introduction
This is a GA release of the Core SDK 5.10.01.01 for MSP432E4 devices.
Documentation
Open the documentation overview web page file in the SDK’s Doc folder for a full list of documentation.
What’s New
A summary of changes made in the current release of this product can be found in the product Change Log.
The UART2 API has been added. This API is preliminary and may change before it is finalized (likely in Q3 2020). This API is slightly different from the UART API and will be recommended in a future release.
Upgrade and Compatibility Information
This release breaks compatibility with previous releases of the Core SDK in the following ways:
TIRTOS-1965 - Update Compilers to latest.
Updated the GCC compiler to 9.x. The newlib library directory structure changed slightly so the link line for TIRTOS programs that were built with GCC 7.x will have to be updated slightly (use “…/arm-none-eabi/lib/thumb/v7e-m/hard” instead of (“…/arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard”). Check the makefile or project options for one of the tirtos examples for more details.
Updated the TI compiler to 20.2.0.LTS. No compatibility issues.
Updated the IAR compiler to 8.50.1. No compatibility issues.
TIDRIVERS-3963 - Allow SysConfig ADCBuf channels to be completely named.
Previously, ADCBuf channels were a combination of the parent ADCBuf instance’s $name and the channel instance’s $name. For example, if the ADCBuf instance’s name was “CONFIG_ADCBUF_0” and the channel instance’s $name was “CHANNEL_0”, the generated name would yield “CONFIG_ADCBUF_0CHANNEL_0”.
ADCBuf channel names are now fully nameable–independent of the parent instance’s name. As a result, setting a channel $name of “CHANNEL_0” will result in “CHANNEL_0” being generated
TIRTOS-2020 - Update i2copt3001_cpp.syscfg to use ‘ALERT’ instead of ‘INTERRUPT’.
The ‘INTERRUPT’ sub-component of each sensor component in the sensor BoosterPack’s SysConfig content has been replaced with ‘ALERT’. Because the i2copt3001_cpp.syscfg file made use of the OPT3001’s ‘INTERRUPT’ component, it has been updated to use ‘ALERT’ instead.
TIRTOS-1938 - Support BASSENSORS MKII BoosterPack.
The examples have all been updated to work with the new BASSENSORS MKII BoosterPack instead of the BOOSTXL-SENSORS BoosterPack. The prior examples should continue to work, but if you re-import an example from this release, you will need to use the new BoosterPack.
Host Support
See the SDK release notes for a description of which host operating systems are supported in this release.
Dependencies
See the SDK release notes for a description of which components and tools are required to work with this product.
Device Support
See the SDK release notes for a list of TI devices that are supported in this product.
Validation Information
The Core SDK was validated with the following components:
- Code Composer Studio 10.0.0
- ARM 20.2.0.LTS
- GNU Code Generation Tools
- ARM GCC 9-2019-q4-major
- IAR Code Generation Tools
- ARM 8.50.1
- FreeRTOS 10.2.1
- XDCTools 3.61.00
Known Issues
ID | Summary |
---|---|
TIDRIVERS-1642 | NVSSPI25x driver does not work when using internal SPI CS |
Customer Support
- Use the E2E support forums for customer support.
- Use the External Bug and Enhancement System to track issues.
Versioning
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.
Prior Release Changes
A summary of changes made in previous releases of this product can be found in the product Change Log