NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
Migrating a TI-RTOS project to a different device
This migration guides describes the steps involved to port an existing TI-RTOS project (such as an example project) to a different device variant. When porting to a different device variant, it's suggested to start with an existing TI-RTOS project that belongs in the same device family. If your device is a variant of a Tiva C MCU, start with a Tivc C TI-RTOS application. If you have a Concerto device, start with a TI-RTOS Concerto application. If you have a MSP430F5xx or MSP430F6xx device, refer to Creating TI-RTOS Projects for Other MSP430 Devices. Before continuing, it's recommended to create a copy of the CCS project as a backup.
Backup the original CCS project[edit]
- Clean the TI-RTOS project. Right-click on the project and select Clean Project.
- Create copy of original. Right-click on the project select Copy.
- Right-click in the Project Explorer window and select Paste.
- Give you project a new name of your choosing. For the remaining portion of the documentation references to this new name is referred as Project.
Adjust CCS project settings for the new variant[edit]
- Click OK to close the window.
- Again, open the CCS project Properties and now navigate to (ARM/MSP430) Compiler, expand Advanced Options, and select Predefined Symbols.
TI Product line | TI-RTOS 1.20 Predefined symbols | Example |
---|---|---|
Tiva C | TIVAWARE PART_<device> |
TIVAWARE PART_TM4C123GH6PM |
Concerto | MWARE | MWARE |
MSP430F5xx/6xx families | MSP430WARE __<device>__ (double '_') |
MSP430WARE __MSP430F5529__ |
- Click OK to close the window.