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:

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