TI Support Ecosystem
Chapter Topics
Programming C with CCS .......................................................................................................... 2-1
TI Support Ecosystem ............................................................................................................... 2-3
Run-Time Software ............................................................................................................... 2-4
Low-level C Header Files .................................................................................................. 2-4
MSP430ware (DriverLib) ................................................................................................... 2-4
Energia .............................................................................................................................. 2-5
TI-RTOS ............................................................................................................................ 2-5
Development Tools ............................................................................................................... 2-6
Integrated Development Environments (IDE) ................................................................... 2-6
Other MSP430 Tools ......................................................................................................... 2-7
Support & Community ........................................................................................................... 2-8
Wiki .................................................................................................................................... 2-8
Forums .............................................................................................................................. 2-9
Examining CCSv5 ................................................................................................................... 2-10
Functional Overview ............................................................................................................ 2-10
Editing ............................................................................................................................. 2-10
Debugging ....................................................................................................................... 2-12
Target Config & Emulation .................................................................................................. 2-12
Perspectives ........................................................................................................................ 2-13
Workspaces & Projects ....................................................................................................... 2-14
Some Final Notes about CCS/Eclipse ........................................................................ 2-15
Creating a Project ............................................................................................................... 2-16
Adding Files to a project .................................................................................................. 2-17
Portable Projects ............................................................................................................. 2-17
Licensing/Pricing ................................................................................................................. 2-18
Changing a CCS User Licence ....................................................................................... 2-19
Writing MSP430 C Code ......................................................................................................... 2-20
Build Config & Options ........................................................................................................ 2-20
Processor Options ....................................................................................................... 2-20
Debug Options ............................................................................................................ 2-21
Optimize Options (aka Release Options) .................................................................... 2-21
Build Configurations .................................................................................................... 2-22
Data Types .......................................................................................................................... 2-23
Device Specific Files (.h and .cmd) ..................................................................................... 2-24
MSP430 Compiler Intrinsic Functions ................................................................................. 2-26
Lab 2 – CCSv5 Projects .......................................................................................................... 2-27
2 - 2 MSP430 Workshop - Programming C with CCS