About this manual
The ARM Assembly Language Tools User Guide describes how to use the following Texas Instruments code generation object file tools:
Assembler Archiver
Linker
Library
Information Archiver
Absolute Listing
Cross Reference Listing
Disassembler
Object File Display Utility
Naming Utility Strip
Utility
Hexadecimal Conversion Utility
How to Use This Manual
This book helps you learn how to use Texas Instruments object files and assembly language tools designed specifically for ARM@32-bit devices. This book consists of four parts:
· Introductory Information, consisting of Chapters 1 to 3, gives you an overview of object files and assembly language development tools. In particular, Chapter 6 explains object modules and how to manage them to help your ARM applications load and run. It is strongly recommended that developers become familiar with what object modules are and how to use them before using the assembler and linker.
Assembler Description, consisting of Chapters 4 to 6, contains detailed information about using the assembler. Chapters 4 and 5 explain how to call the assembler and discuss source statement formats, valid constants and expressions, assembler output, and assembler directives. Chapter 6 focuses on the macro language.
Description of object file tools such as the linker, consisting of Chapters 7 through 12, details each of the tools provided by the assembler to help you create executable object files. Chapter 7 provides detailed information on creating object libraries using the archiver. Chapter 8 explains how to invoke the linker, how the linker operates, and how to use linker directives. Chapter 11 provides a brief overview of some object file utilities that can be used to examine the contents of an object file, as well as remove symbols and debugging information to reduce the size of a given object file. Chapter 12 explains how to use the hexadecimal conversion utilities.
Additional reference material, consisting of Appendix A through Appendix D, provides supplementary information, including symbolic debugging directives used by the ARM C/C++ compiler. It also provides hexadecimal utility examples. A description of the XML link information file and a glossary of terms are also provided.
Thank you for providing such good information
|