Release Notes
Table of Contents
Introduction
This is a GA release of the Core SDK 4.10.01.00 for the CC26xx and CC13xx devices.
Documentation
Open the documentation overview web page file in the SDK’s Doc folder for a full list of documentation.
For further information on the drivers included in this product, see the Drivers Release Notes
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 continues to preview a new tool coming out called SysConfig which allows graphical configuration of TI’s drivers. A number of improvements have been made since the second preview version was provided in Core SDK 3.60.00. Click here for more information.
I2S and AESCTRDRBG drivers have been added.
Upgrade and Compatibility Information
This release breaks compatibility with previous releases of the Core SDK in the following ways:
TIDRIVERS-3397 – IAR linker scripts do not properly reserve HEAP and STACK space. The IAR linker scripts in prior releases did not reserve the memory for stack and heap. The sections were placed at the end of RAM and it was possible for other sections to overlow into them. We suggest that you compare your linker script with the latest linker scripts in this release.
TIDRIVERS-3424 – The TRNGCC26X0 and TRNGCC26X2 drivers have been combined into a single TRNGCC26XX driver. Board files that reference TRNGCC26X0.h or TRNGCC26X2.h will have to be updated to use the common TRNGCC26XX.h file. TRGCCC26X0 and TRNGCC26X2 data structures will have to be ported to the new TRNGCC26XX data structures. The example board files use the new TRNGCC26XX types.
TIDRIVERS-1615 – The example board settings for the SPI configuration have changed from 3-pin mode to 4-pin mode. The change is CC1310_LAUNCHXL.h, CC26X2_LAUNCHXL.h, etc. For example, CC1310_LAUNCHXL_SPI0_CSN has been changed from PIN_UNASSIGNED to IOD_11. This change was done to accomodate the multi-board spimaster/spislave example. If you want to use the SPI in 3-pin mode, we suggest that you update the board file to use PIN_UNASSIGNED for the CS pin.
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.0.0
- ARM 18.12.1.LTS
- GNU Code Generation Tools
- ARM GCC 7-2017-q4-major
- IAR Code Generation Tools
- ARM 8.32.2
- XDCTools 3.51.02
Known Issues
ID | Summary |
---|---|
TIDRIVERS-3638 | SDSPI Initialization is unreliable |
TIDRIVERS-3636 | I2C_transfer() occasionally fails when called from an interrupt context |
TIDRIVERS-3635 | UART_read returns 0 in portable after a power-cycle on CC13x0 and CC26x0 devices |
TIDRIVERS-3626 | Sysconfig cannot configure SPI four pin mode for LPRF boards |
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.