The following topics describe how to develop embedded applications with ARM Compiler toolchain, with or without a target system present:
About embedded software development
Default compilation tool behavior
C library structure
Default memory map
Application startup
Tailoring the C library to your target hardware
Tailoring the image memory map to your target hardware
Scatter-loading description file
Root regions
Placing the stack and heap
Run-time memory models
Scatter-loading file with link to bit-band objects
Reset and initialization
The vector table
ROM and RAM remapping
Local memory setup considerations
Stack pointer initialization
Hardware initialization
Execution mode considerations
Target hardware and the memory map.