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

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:

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