SimpleLink Low Power F3 Core SDK 9.10.00.11 Release Notes

Table of Contents

Introduction

This is a Production (GA) release of the Core SDK 9.10.00.11 for Low Power F3 devices.

Documentation

Open the Documentation Overview file in the docs/ folder for a full list of documentation.

What’s New

A summary of changes made in each release of this product can be found in the Core SDK Changelog.

Note that the Core SDK follows similar-but-not-always-aligned versioning with the LPF3 SDK. The Core SDK feeds multiple other SDKs, and as such, sometimes LPF3 SDK users will see multiple Core SDK version jumps between releases.

The following table helps users identify which Core SDK was included in each LPF3 SDK, and therefore which Changelog entries to review. Generally speaking larger M.mm version segments will contain the same features/fixes as smaller M.mm versions.

LPF3 SDK Version Core SDK Version Notes
7.10.00 7.11.01
7.20.00 7.20.00
7.20.01 7.20.01
7.40.00 7.40.02
8.10.00 8.10.01 Initial CCS Theia support
8.10.01 8.10.01
8.20.00 8.10.03
8.40.00 8.40.00 GCC 12
RNG health test
9.10.00 9.10.00 LTO enabled in all software libraries
VCE->APU renaming
Python version update

Note: the Versioning section below contains more details on the versioning schema used.

Upgrade and Compatibility Information

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:

New Features

ID Summary
TIUTILS-160 Update python dependency for tilogger tool to version 3.10.4
TIDRIVERS-7298 Suppress IAR warning about linking duplicate file
TIDRIVERS-7241 Update LED-driver documentation
TIDRIVERS-7201 Add board LP_EM_CC2340R53_Q1
TIDRIVERS-7195 CCFG: Remove the generation of the .hwOpt field
TIDRIVERS-7179 [CC27xx] Update APU driver API in accordance with new APU firmware release
TIDRIVERS-7156 CC27xx SPI driver shall use the DMA burst mode for Tx Transfer as default
TIDRIVERS-7145 Hide CAN sysconfig module for CC2744R7 & CC2755R10/P10
TIDRIVERS-7121 Make SW TCXO cap array temperature compensation optional
TIDRIVERS-7082 LPF3: Change DMA/FIFO interaction so that no bytes can be lost during UART RX/TX
TIDRIVERS-7050 Add board file LP_EM_CC2340R53_WCSP
TIDRIVERS-6851 Undo unconditional user record CRC calculation
TIDRIVERS-6506 Power-driver needs to ensure that LFXT/LFOSC is stable before switching
TIDRIVERS-6249 Enable CC23xx/CC27xx display example
TIDRIVERS-5830 Enable Link Time Optimization in all CoreSDK libraries
LPRFXXWARE-997 Optimize size of driverlib documentation
LPRFSEC-47 Support PSA Crypto API and KeyStore for EdDSA in CC27XX
LPRFSEC-18 Add EdDSA driver to CC27XX

Fixed Issues

ID Summary
TIRTOS-2227 Remove grlib from LPF3 SDK
TIDRIVERS-7319 I2S CC27XX - AFOSC frequency selector doesn't appear in SysConfig
TIDRIVERS-7297 ADCBuf always uses highest interrupt priority, when configured by SysConfig
TIDRIVERS-7282 CC27XX: Wrong flash size in CC27xxR7 linker files
TIDRIVERS-7276 CC2340R53 may experience TRACKREFLOSS
TIDRIVERS-7256 Add volatile type qualifier to internal Power-driver constraint variables
TIDRIVERS-7252 Display SysConfig module allows selection of unsupported Display Type
TIDRIVERS-7232 Selecting RAM as NVS type does not generate CONFIG_NVS_N identifier
TIDRIVERS-7184 SW TCXO may cause recursive interrupts and device livelock around operating limits (+120C or -40C)
TIDRIVERS-7157 UART2_open() does not use default parameters if params pointer is NULL
TIDRIVERS-7146 APU: Jacobi EVD returns the correct eigenvalues but not accurate enough eigenvectors for smaller eigenvalues
TIDRIVERS-7098 [CC27XX] ClockP_getSystemTicks64() not working as intended due to bug in register description
TIDRIVERS-7092 ADCBufLPF3: Dependency on ADC peripheral is never released
TIDRIVERS-7077 [CC27xx] Reverting KeyStore flash size to 8KB (default) via SysConfig causes KeyStore initialization failure.
TIDRIVERS-7070 CRC post-build step fails if folder-name contains spaces
TIDRIVERS-7068 ECDH, ECDSA and SHA2 drivers do not return proper status for next operation after a failure in callback mode
TIDRIVERS-6465 Remove grlib from LPF3 SDK
LPRFXXWARE-1019 chipinfo.h: ChipPartId value of CC2744R74E0WRHARQ1 is incorrect
LPRFSEC-114 KeyStore SysConfig does not allocate key cache memory for persistent keys by default

Known Issues

ID Summary
TIDRIVERS-7244 Changing the muxing on an IO can cause glitches under some conditions.
TIDRIVERS-7234 FPU registers not saved/restored around standby for NoRTOS/CM33
TIDRIVERS-7016 AESCCM/AESGCM driver do not support segmented finalize with no input when using HSM engine for CC27XX devices
TIDRIVERS-6863 JSON library unstable for gcc 12.3
FREERTOS-8 Tasks view in ROV for FreeRTOS does not show if a task is blocked on a semaphore or mutex

Customer Support

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 bb is an unrestricted set of digits used as an incrementing build counter.

Note that sometimes documentation will exclude the bb build segment as during development it’s often unknown what the final build number will be(!), and external releases will all have a unique M.mm.pp.

Prior Release Changes

A summary of changes made in previous releases of this product can be found in the product Change Log.