ARM architectures supported by the toolchain

The toolchain includes support for all ARM architectures from ARMv4™ onwards that are currently supported by ARM. All architectures before ARMv4 are obsolete and are no longer supported.

You can specify a target processor or architecture to take advantage of extra features specific to the selected processor or architecture. To do this, use the following command-line options:

You can specify the startup instruction set, ARM or Thumb, with the --arm or --thumb command-line options. Also, you can force an ARM-only instruction set with the --arm_only option.

The compilation tools provide support for mixing ARM and Thumb code. This is known as interworking and enables branching between ARM code and Thumb code.

Show/hideSee also

Copyright © 2011 ARM. All rights reserved.ARM DUI 0592A
Non-ConfidentialID061811