Release Notes
Table of Contents
Introduction
This is a GA release of the Core SDK 3.10.02.01 for CC32xx devices.
Documentation
Open the documentation overview web page file in the SDK’s Doc folder for a full list of documentation.
What’s New
New Features
None
Bugs Resolved
ID | Summary |
---|---|
TIRTOS-992 | FreeRTOS POSIX mq_send and mq_receive should be callable from ISR context |
Upgrade and Compatibility Information
This release maintains source code compatibility with the previous release.
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.1.LTS
- GNU Code Generation Tools
- ARM gcc-arm-none-eabi-4_9-2015q3
- IAR Code Generation Tools
- Arm 7.80.3
- XDCTools 3.50.01
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 |
TIRTOS-354 | CC32XX UART DMA driver is failing for small transfer sizes |
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.10.01 (Feb 24 2017)
New Features
None
Bugs Resolved
ID | Summary |
---|---|
TIRTOS-984 | Update imports.mak to match components in CCSv7.1 GA |
TIDRIVERS-924 | CC32XX GPIO driver pin GPIO_28 is misconfigured |
Core SDK 3.10.00 (Feb 15 2017)
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 |
TIDRIVERS-888 | Update PWM Driver to use Allocate APIs for CC32XX |
TIDRIVERS-820 | PowerCC32XX should retake the GPIO semaphore bits upon wake from LPDS, and this should be removed from GPIOCC32XX |
TIDRIVERS-809 | CC32XX drivers should dynamically specify pin parking states as the device is opened |
TIDRIVERS-747 | Add TimerCC32XX |
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-823 | Update CC32XX LAUNCHXL Power section |
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-877 | ADC driver for CC3220 gives spurious values |
TIDRIVERS-838 | Can't configure HW Flow control pins on the UART Driver |
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() |
TIDRIVERS-405 | UART_write returns before all data has been transmitted |
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 |
TIDRIVERS-810 | Add nortos support files for CC32xx |
Bugs Resolved
ID | Summary |
---|---|
TIRTOS-823 | Update CC32XX LAUNCHXL Power section |
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-779 | FreeRTOS POSIX: sem_post() cannot be called from an ISR |
TIRTOS-764 | CC32XXWARE is defined for the CC32xx examples |
TIRTOS-763 | Move resetISR from projectSpec to linker command file |
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-723 | Remove os/tirtos/builds/custom from CORE-SDK |
TIRTOS-719 | Change ‘os’ directory to ‘kernel’ and ‘rtos’ in the CORESDK directory tree |
TIRTOS-705 | Power Management doc needs updating for CoreSDK |
TIRTOS-664 | Need to generate binary files in IAR .ipcf files |
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-695 | Remove the AWAKE_LDPS registration/notification in CryptoCC3200 |
TIDRIVERS-601 | Update Power APIs for MISRA compliance |
TIDRIVERS-569 | Update UART Display driver to function like an LCD |
Bugs Resolved
ID | Summary |
---|---|
TIRTOS-687 | Insufficient thread stack size to run CC32xx cryptoHmac example |
TIRTOS-586 | FreeRTOS build warnings (related to TI's CC3200/portsasm.h) |
TIRTOS-552 | Spiloopback example master/slave needs synchronization |
TIRTOS-230 | SD examples for CC32xx do not work for some SD cards |
TIDRIVERS-688 | CC3220S Board file's ADC pins should NOT use PIN57 as this conflicts with the UART pins |
TIDRIVERS-407 | OOB I2S Example for CC32xx does not work at 44.1KHz or above |