Product | Kernel (SYS/BIOS) | Instrumentation (UIA) | Wired Networking (NDK) | Wireless
Networking |
IPC | Drivers (see Getting Started Guide for more details) | *Ware |
TI-RTOS for C2000 | Included | Included | Included (M3-only) | Included (M3-only) | included | Included (M3-only) | Included (MWare) |
TI-RTOS for MSP43x | Included | Included | Not included | Included | Not included | Included | Included (MSPWare) |
TI-RTOS for TivaC | Included | Included | Included | Included | Not included | Included | Included (TivaWare) |
TI-RTOS for SimpleLink™ Wireless MCUs | Included | Included | Not included | Included | Not included | Included | Included (cc3200-driverlib) |
The following documentation is available:
ID | Severity | Headline |
---|---|---|
SDOCM00114295 | S2 - Major | EMAC driver for TM4C129 has race condition if EMAC_init is called from a Task |
SDOCM00114670 | S2 - Major | SPI driver for Tiva is spinning in the hwi for TivaC but not for snowflake |
SDOCM00114978 | S2 - Major | Drivers with "cancel" API have a race condition to release power constraints |
SDOCM00115141 | S2 - Major | I2CTiva_close needs to conditionally call Semaphore_destruct on transferComplete semaphore |
SDOCM00115157 | S2 - Major | "gmake -f tirtos.mak drivers" is broken for simplelink windows |
SDOCM00115194 | S2 - Major | UART driver open calls UART_close() on failure before setting Power dependency |
SDOCM00115241 | S2 - Major | GPIO_init (Tiva) causes an assert when instrumented |
SDOCM00115452 | S2 - Major | rebooting NDK results in driver error: EMACSnow_InitDMADescriptors: PBM_alloc error |
SDOCM00115476 | S2 - Major | tcpEcho* calls setsockopt() with an uninitialized variable |
SDOCM00115479 | S2 - Major | I2C CC3200 does not unregister nofity objects on close |
SDOCM00115558 | S2 - Major | UART_readPolling doesn't work with UART ringbuffered drivers |
SDOCM00115596 | S2 - Major | MSP43x SPI drivers frame format are out of phase. |
SDOCM00115632 | S2 - Major | Power_shutdown for CC3200 interprets shutdownTime as a microsecond value |
SDOCM00115664 | S2 - Major | Bad Assert in PWMTImerMSP432.c |
SDOCM00115729 | S2 - Major | GNU makefiles are not linking in reentrant BIOS runtime support libraries |
SDOCM00115790 | S2 - Major | SPI loopback shows erroneous data for MSP432 |
SDOCM00113733 | S3 - Minor | ROV for UART with DMA is broken |
SDOCM00113895 | S3 - Minor | TIRTOS docs need to spell out any jumper or switch settings needed for fatsd usb copy example |
SDOCM00114138 | S3 - Minor | Need to document SDSPITiva_HwAttrs fields better |
SDOCM00114323 | S3 - Minor | EK_TM4C1294XL init_I2C and init_SPI configure the same pins |
SDOCM00114477 | S3 - Minor | USBCDCD.h needs to include stdbool.h |
SDOCM00114977 | S3 - Minor | manifest sub section title should be bolded and underlined |
SDOCM00115117 | S3 - Minor | WiFiC3100 drivers should not call sl_Disconnect & sl_Stop in the WiFi_close API |
SDOCM00115442 | S3 - Minor | Remove System_flush from spiloopback_perf_level_transfers.c |
SDOCM00115443 | S3 - Minor | wifiHandle initialization code being optimized-out by GNU compiler |
SDOCM00115445 | S3 - Minor | OSAL regression tests need to pass |
SDOCM00115446 | S3 - Minor | GPIO driver writing to an input or reading from an output assertions need to be added |
SDOCM00115478 | S3 - Minor | clean-cyassl and cyassl should be listed in tirtos.mak "help" |
SDOCM00115570 | S3 - Minor | Remove nortos from the ports directory |
This release requires the following other software components and tools versions to successfully function:
Product | Supported Targets | Compiler Toolchains | Compiler Versions |
TI-RTOS for C2000 | ti.targets.arm.elf.M3 ti.targets.C28_float ti.targets.C28_large |
Texas Instruments | 5.2.2 (M3) 6.2.5 (C28) |
TI-RTOS for MSP43x | ti.targets.msp430.elf.MSP430X | Texas Instruments | 4.4.2 |
iar.targets.msp430.MSP430X_small | IAR for MSP430 | 5.60.x | |
ti.targets.arm.elf.M4F | Texas Instruments | 5.2.2 | |
iar.targets.arm.M4F | IAR for ARM | 7.40.2 | |
gnu.targets.arm.M4F | GCC (in CCS) | gcc-arm-none-eabi-4_8-2014q3 | |
TI-RTOS for TivaC | ti.targets.arm.elf.M4F iar.targets.arm.M4F gnu.targets.arm.M4F |
Texas Instruments | 5.2.2 |
GCC (in CCS) | gcc-arm-none-eabi-4_8-2014q3 | ||
IAR for ARM | 7.30.1 | ||
TI-RTOS for SimpleLink™ Wireless MCUs | ti.targets.arm.elf.M4 iar.targets.arm.M4 gnu.targets.arm.M4 |
Texas Instruments | 5.2.2 |
GCC (in CCS) | gcc-arm-none-eabi-4_8-2014q3 | ||
IAR for ARM | 7.30.1 |
ID | Severity | Headline |
---|---|---|
SDOCM00099460 | S2 - Major | ping flood causes Concerto board to stop receiving interrupts |
SDOCM00101155 | S2 - Major | usbmsc_SDOCM00100493 fails regression testing (Intermittent spin lock in USB library's USBHCDPipeRead() for LM4F232) |
SDOCM00104253 | S2 - Major | MSP430 Launchpad ez-FET UART emulation issue at buadrate > 28.8kbps |
SDOCM00104686 | S2 - Major | UART in Stellaris launchpad not working above 9600 baud when used with windows apps that use rxtxSerial.dll driver |
SDOCM00115790 | S2 - Major | SPI loopback shows erroneous data for MSP432 |
SDOCM00105778 | S3 - Minor | MSP430 UART logging to System Analyzer does not work |
SDOCM00106264 | S2 - Major | UART driver doesn't handle RX FIFO overruns. |
SDOCM00115853 | S2 - Major | UART_write for CC3200 may retransmit the last character at baudrates > 115200 |
SDOCM00107260 | S3 - Minor | ROV view for GPIO doesn't work for MSP430 |
SDOCM00107276 | S3 - Minor | ROV for GPIO exception if opened before Board_initGeneral() is called |
SDOCM00107319 | S3 - Minor | makedef's XDCTOOLS_JAVA_HOME default is bad in supplied examples for stand-alone installer |
SDOCM00107336 | S3 - Minor | GPIO's ROV module does not work on the TM4C1294 because of a missing entry in the gel file. |
SDOCM00107337 | S3 - Minor | BIOS and UIA examples will not link with default MSP430FR5969 linker file. |
SDOCM00107366 | S3 - Minor | Grlibdemo on MSP430FR5969LP not working for IAR |
SDOCM00107701 | S2 - Major | TI-RTOS filters out BIOS' 64T libraries |
SDOCM00108264 | S3 - Minor | UIA hello and stairstep examples do not build for some MSP430 devices |
SDOCM00108323 | S2 - Major | TI-RTOS uninstall broke my build environment |
SDOCM00112255 | S3 - Minor | TI-RTOS GPIO driver should support configuring pin direction |
SDOCM00113569 | S2 - Major | Multi-master support for I2C drivers |
SDOCM00115174 | S3 - Minor | TI-RTOS Makefiles should not use semihosting (or an easy option to enable/disable it) |
SDOCM00115670 | S3 - Minor | TivaC 1294's USB MSC host is really slow |
All releases have 4 digits (M.mm.pp.bb). This includes GA and pre-releases (engineering, EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. 1.01.00.15_eng or 1.01.00.21-beta).
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.
To support multiple side-by-side installations of the product, the product version is encoded inEK-TM4C1294XL the top level directory, ex. tirtos_1_00_01_11.
Subsequent releases of patch upgrades will be identified by the patch number, ex. TI-RTOS 1.00.00.68 with directory tirtos_1_00_01_70. Typically, these patches only include critical bug fixes.
Please note that version numbers and compatibility keys are NOT the same. For an explanation of compatibility keys, please refer to the 'Upgrade and Compatibility Information' section.
For technical support, please refer to the Texas Instruments E2E TI-RTOS Support Forum http://e2e.ti.com/support/embedded/tirtos/default.aspx or other forums in http://e2e.ti.com/ as needed.
Last updated: April 17, 2015