Release Notes
Table of Contents
Introduction
This is a GA release of the Core SDK 3.10.00.10 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
New Features
ID | Summary |
---|---|
TIRTOS-946 | Release.cfg should use policyMin instead of policySpin |
TIRTOS-925 | IAR Examples.html should reference .eww and not .ipcf files any longer |
TIRTOS-849 | Capture example needs to be replaced by CapturePWM |
TIRTOS-842 | Need Mailbox example in the product |
TIRTOS-750 | The CoreSDK is carrying around unnecessary files/directories |
Bugs Resolved
ID | Summary |
---|---|
TIRTOS-945 | pthread_setschedparam not supported in Freertos POSIX |
TIRTOS-933 | CCS platform warning with TI-RTOS examples |
TIRTOS-903 | Inconsistent declaration for timer_create, TI-RTOS and FreeRTOS |
TIRTOS-900 | Display driver not printing float values |
TIRTOS-897 | Makefile for FreeRTOS kernel has bad error message if FREERTOS_INSTALL_DIR is not set |
TIRTOS-891 | RTOS build in IAR should be an .ewp and preferably a dependent project like in CCS |
TIRTOS-785 | Board_ADCBUFCHANNEL0 should be changed to Board_ADCBUF0CHANNEL0 for consistency |
TIRTOS-776 | Posix usleep() function implemented in millisecond and not in microseconds |
TIRTOS-749 | C++ constructors on FreeRTOS with GCC are not called |
TIRTOS-709 | RTOS config projects are available only in makefile for IAR |
TIRTOS-415 | IAR tools must be installed in non-default location to work with gmake |
TIDRIVERS-890 | exit() support is missing in gcc libraries for FreeRTOS |
TIDRIVERS-837 | FreeRTOS Posix timer APIs need to check if in an ISR |
TIDRIVERS-745 | Change reverse() in source\ti\mw\lcd\SharpGrLib.c to SharpGrLib_reverse() |
Upgrade and Compatibility Information
This release maintains source code compatibility with the previous release. Application code will have to be recompiled with the new .h files.
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 7.1.0
- Arm 16.9.0.LTS
- GNU Code Generation Tools
- ARM gcc-arm-none-eabi-4_9-2015q3
- IAR Code Generation Tools
- Arm 7.80.3
- XDCTools 3.50.00.10
Known Issues
ID | Summary |
---|---|
TIRTOS-751 | CCS does not import config project if a different version's config project is present |
TIRTOS-476 | POSIX threads render as single task in execution graph |
TIDRIVERS-858 | Stack Underflow in SHA256 finish |
TIDRIVERS-723 | UARTCC26XX.c accepts invalid open parameters |
TIDRIVERS-549 | NVSCC26XX driver does not disable line buffers |
TIDRIVERS-439 | RF Driver: RF_ratCompare works intermittently in single mode code when future commands are posted |
TIDRIVERS-406 | Warning in sensorI2C.c when building BLE CCS projects using I2C |
TIDRIVERS-386 | Timing difference from SYSRESET as compared to a hard reset |
TIDRIVERS-206 | Display driver does not support float |
TIDRIVERS-204 | LCDDogm128 writes outside buffer |
TIDRIVERS-188 | SPICC26XXDMA / UDMACC26XX - Bus faults not handled |
TIDRIVERS-179 | PIN driver should have an Object where PIN driver variables are kept |
TIDRIVERS-146 | Possible bug in LCD driver (DOGM 128-6) for drawing/clearing vertical lines |
TIDRIVERS-92 | Incorrect thread safety in LCD_open |
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
Core SDK 3.01.01 (Dec 9 2016)
New Features
ID | Summary |
---|---|
TIRTOS-838 | Update the IAR/Arm compiler tools to version 7.80.x |
TIRTOS-832 | kernel examples should get stack size from linker.cmd files like driver examples |
TIRTOS-821 | remove ‘eclipse’ directory from the product, CCSv7 needs only .metadata folder |
Bugs Resolved
ID | Summary |
---|---|
TIRTOS-814 | Update primary_heap size logic in TI and GCC linker .cmd files |
TIRTOS-606 | Makefiles should support tools directory names that contain spaces |
TIDRIVERS-796 | Display_getType compile error for Display_DISABLE_ALL |
Core SDK 3.01.00 (Nov 9 2016)
New Features
ID | Summary |
---|---|
TIRTOS-759 | Update TI tools to 16.9.0 to be ready for CCSv7.0 |
TIRTOS-756 | Update examples to use Display_printf instead of print0, etc. |
TIRTOS-745 | Display_Type_UART should disable RX to allow power savings |
TIRTOS-705 | Power Management doc needs updating for CoreSDK |
TIRTOS-543 | Update all Drivers examples with Display module usage as necessary |
TIRTOS-248 | Move TI-RTOS driver documentation out of the user guide and into doxygen |
TIDRIVERS-738 | Deprecate ti.drivers.Config as apps should supply libs on command line |
TIDRIVERS-735 | Remove instrumented driver libraries and provide only release libraries |
TIDRIVERS-601 | Update Power APIs for MISRA compliance |
TIDRIVERS-569 | Update UART Display driver to function like an LCD |
Bugs Resolved
ID | Summary |
---|---|
TIRTOS-552 | Spiloopback example master/slave needs synchronization |