This book helps you learn how to use the Texas Instruments object file and assembly language tools designed specifically for the TMS320C6000™ 32-bit devices. This book consists of four parts:
- Introductory information, consisting of Chapter 2 through Chapter 4, gives you an overview of the object file and assembly language development tools. Chapter 3, in particular, explains object modules and how they can be managed to help your TMS320C6000 application load and run. It is highly recommended that developers become familiar with what object modules are and how they are used before using the assembler and linker.
- Assembler description, consisting of Chapter 5 through Chapter 7, contains detailed information about using the assembler. Chapter 5 and Chapter 6 explain how to invoke the assembler and discuss source statement format, valid constants and expressions, assembler output, and assembler directives. Chapter 7 focuses on the macro language.
- Linker and other object file tools description, consisting of Chapter 8 through Chapter 11, describes in detail each of the tools provided with the assembler to help you create executable object files. Chapter 8 provides details about using the archiver to create object libraries. Chapter 9 explains how to invoke the linker, how the linker operates, and how to use linker directives. Chapter 10 provides a brief overview of some of the object file utilities that can be useful in examining the content of object files as well as removing symbol and debug information to reduce the size of a given object file. Chapter 11 explains how to use the hex conversion utility.
- Additional Reference material, consisting of Appendix A through Appendix C, provides supplementary information including symbolic debugging directives used by the TMS320C6000 C/C++ compiler. A description of the XML link information file and a glossary are also provided.