You copied the Doc URL to your clipboard.

ARM architectures supported by the toolchain

The toolchain includes support for all ARM architectures from ARMv4™ onwards that are currently supported by ARM, including ARM NEON technology. 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:

  • --cpu=name

  • --device=name

  • --fpu=name.

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.