This is the GA release of TI-RTOS 2.10.01.
The TI-RTOS delivers components that enable engineers to develop applications on Texas Instruments micro-controller devices. The product is comprised of multiple software components and examples of how to use these components together. The TI-RTOS gives developers a one-stop RTOS solution for developing applications for TI embedded microcontrollers. It provides an OS kernel, communications support, drivers, and more. It is tightly integrated with TIs Code Composer Studio development environment. In addition, examples are provided to demonstrate the use of each functional area and each supported device and as a starting point for your own projects. This release note covers all the TI-RTOS products:Product | Kernel (SYS/BIOS) | Instrumentation (UIA) | Wired Networking (NDK) | Wireless
Networking |
IPC | Drivers (refer to the product's 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 MSP430 | Included | Included | Not included | Included | Not included | Included | Included (MSP430) |
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 | Headline |
SDOCM00113828 | Missing Board.c file in ti/boards/SRF06EB |
SDOCM00112876 | I2CUSCI driver increments readBufIdx after priming for a next (queued) I2C transfer |
SDOCM00107776 | GNU target Driver examples do not work when the debugger is disconnected |
SDOCM00112997 | Users cannot always find TI-RTOS driver examples by board name |
SDOCM00107503 | I2C USCI and EUSCI callback mode bug when transactions are queued |
SDOCM00112306 | 'I2C_bitRate' type should be 'I2C_BitRate' to comply with our coding conventions. |
SDOCM00107295 | UART write callback function called twice for a single byte sent |
SDOCM00107367 | TI-RTOS projects imported to IAR Workbench use the default linker files |
SDOCM00107716 | links in BIOS release notes are broken (in TI-RTOS shipped BIOS) |
SDOCM00113440 | TI-RTOS installer segfaults on a Ubuntu 14.04 LTS machine |
SDOCM00107296 | UARTMon IAR warning in MSP430FR5969 |
SDOCM00113751 | Can't run 'gmake clean' before 'gmake all' in command-line generated examples. |
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.1.5
(M3) 6.2.5 (C28) |
TI-RTOS for MSP430 | ti.targets.msp430.elf.MSP430X iar.targets.msp430.MSP430X_small |
Texas Instruments | 4.3.1 |
IAR for MSP430 | 5.60.1 | ||
TI-RTOS for TivaC | ti.targets.arm.elf.M4F iar.targets.arm.M4F gnu.targets.arm.M4F |
Texas Instruments | 5.1.5 |
GCC (in CCS 6) | gcc-arm-none-eabi-4_7-2013q3 | ||
IAR for ARM | 7.20.1 | ||
TI-RTOS for SimpleLink™ Wireless MCUs | ti.targets.arm.elf.M4 iar.targets.arm.M4 gnu.targets.arm.M4 |
Texas Instruments | 5.1.5 |
GCC (in CCS 6) | gcc-arm-none-eabi-4_7-2013q3 | ||
IAR for ARM | 7.20.1 |
ID | Headline |
SDOCM00099460 | ping flood causes Concerto board to stop receiving interrupts |
SDOCM00101155 | usbmsc_SDOCM00100493 fails regression testing (Intermittent spin lock in USB library's USBHCDPipeRead() for LM4F232) |
SDOCM00104253 | MSP430 Launchpad ez-FET UART emulation issue at buadrate > 28.8kbps |
SDOCM00104686 | UART in Stellaris launchpad not working above 9600 baud when used with windows apps that use rxtxSerial.dll driver |
SDOCM00105778 | MSP430 UART logging to System Analyzer does not work |
SDOCM00106264 | UART driver doesn't handle RX FIFO overruns. |
SDOCM00107260 | ROV view for GPIO doesn't work for MSP430 |
SDOCM00107276 | ROV for GPIO exception if opened before Board_initGeneral() is called |
SDOCM00107319 | makedef's XDCTOOLS_JAVA_HOME default is bad in supplied examples for stand-alone installer |
SDOCM00107336 | GPIO's ROV module does not work on the TM4C1294 because of a missing entry in the gel file. |
SDOCM00107337 | BIOS and UIA examples will not link with default MSP430FR5969 linker file. |
SDOCM00107366 | Grlibdemo on MSP430FR5969LP not working for IAR |
SDOCM00107418 | UIA examples don't run on Beaglebone |
SDOCM00107701 | TI-RTOS filters out BIOS' 64T libraries |
SDOCM00108264 | UIA hello and stairstep examples do not build for some MSP430 devices |
SDOCM00108323 | TI-RTOS uninstall broke my build environment |
SDOCM00112255 | TI-RTOS GPIO driver should support configuring pin direction |
SDOCM00112969 | Need to revive PPP example in TIRTOS |
SDOCM00113569 | Multi-master support for I2C drivers |
SDOCM00113733 | ROV for UART with DMA is broken |
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 BIOS Support Forum http://e2e.ti.com/support/embedded/tirtos/default.aspx or other forums in http://e2e.ti.com/ as needed.
Last updated: November 14, 2014