5-1
Code Development Tools
This chapter describes the code development tools for the MSP50C6xx family
of devices. The MSP50C6xx code development tool is used to compile,
assemble, link, and debug programs. A reduced function C compiler,
(called C––) is also part of the code development tool.
Topic Page
5.1 Introduction 5–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 MSP50C6xx Development Tools Guidelines 5–4. . . . . . . . . . . . . . . . . . . . .
5.3 MSP50C6xx Code Development Tools 5–8. . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 Assembler 5–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5 C–– Compiler 5–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6 Implementation Details 5–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7 C– – Efficiency 5–37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.8 Beware of Stack Corruption 5–57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.9 Reported Bugs With Code Development Tool 5–58. . . . . . . . . . . . . . . . . .
Chapter 5