Release Notes
Table of Contents
Introduction
This is a GA release of the Core SDK 4.30.01.02 for MSP432P4 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.
This release supports the production release of SysConfig. All examples have been updated to use sysconfig. The drivers/empty_legacy example is provided as an example of how applications were supported in earlier releases.
The Button and LED modules have been added. These modules were previously provided in the the SAIL plugin. They have been updated and moved to the Core SDK. The APIs are defined in ti/drivers/apps/Button.h and ti/drivers/apps/LED.h respectively.
Upgrade and Compatibility Information
This release breaks compatibility with previous releases of the Core SDK in the following ways:
Example/SysConfig Updates
All examples in this release have been updated to use SyscConfig. SysConfig generates .c and .h files with the various configuration data structures and constants. These files were previously written by hand. Check the User’s Guide for more information about SysConfig.
Here is a short summary of the changes to each example:
Previous Release | This release |
---|---|
Hand written files with #defines and C structures | example.syscfg (generates files with #defines and C structures) |
Board.h, CCXXXX_LAUNCHXL.h | ti_drivers_config.h |
CCXXXX_LAUNCHXL.c | ti_drivers_config.c |
#defines are named Board_GPIO_LED0, etc. | #defines are named CONFIG_GPIO_LED_0, etc. |
pin settings common to all examples are shown in Board.html | pin settings unique to each example are commented in ti_drivers_config.h |
IAR RTOS plugin .dll
The ROV tool for IAR requires an update to work properly. If you are an ROV user, follow the instructions on this forum page: https://e2e.ti.com/support/processors/f/791/t/832561. If you don’t use ROV, you can proceed with the standard debugging sessions. The ROV tool does not affect any other funcationality.
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 9.2.0
- ARM 18.12.3.LTS
- GNU Code Generation Tools
- ARM GCC 7-2017-q4-major
- IAR Code Generation Tools
- ARM 8.32.2
- FreeRTOS 10.1.1
- XDCTools 3.60.00
Known Issues
ID | Summary |
---|---|
TIRTOS-1959 | IAR project is not rebuilt after .syscfg file is modified |
TIRTOS-1435 | clock_nanosleep() with CLOCK_REALTIME broken on msp432 |
TIDRIVERS-3636 | I2C_transfer() occasionally fails when called from an interrupt context |
TIDRIVERS-1642 | NVSSPI25x driver does not work when using internal SPI CS |
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