2.6. ARM architecture v7-A

This section gives an overview of the RealView tools support for ARMv7-A. Application profiles implement a traditional ARM architecture with multiple modes and support a virtual memory system architecture based on an MMU. These profiles support both ARM and Thumb instruction sets.

Table 2.7. Useful command-line options

Command-line optionDescription
--cpu=7ARMv7 with Thumb-2 only, and without hardware divide[a]
--cpu=7-AARMv7 application profile supporting virtual MMU-based memory systems, with ARM, Thumb, Thumb-2, and Thumb-2EE instruction sets, NEON™ support, and 32-bit SIMD support
--cpu=name

Where name is a specific ARM processor. For example:

  • Cortex-A8 for ARMv7 with ARM, Thumb, Thumb-2, hardware VFP, NEON support, and 32-bit SIMD support.

[a] ARM v7 is not a recognized ARM architecture. Rather, it denotes the features that are common to all of the ARMv7-A, ARMv7-R, and ARMv7-M architectures.


Copyright © 2002-2010 ARM. All rights reserved.ARM DUI 0203J
Non-ConfidentialID101213