Keil™, An ARM® Company

RealView Linker and Utilities Guide

Specifying Byte Addressing mode

2.2.10. Specifying Byte Addressing mode

These options control Byte Addressing mode:

‑‑be8

Specifies ARMv6 Byte Invariant Addressing big-endian mode.

This is the default Byte Addressing mode for ARMv6 big-endian images and means that the linker reverses the endianness of the instructions to give little-endian code and big-endian data for input objects that have been compiled/assembled as big-endian.

Byte Invariant Addressing mode is only available on ARM processors that support ARMv6 and above.

‑‑be32

Specifies legacy Word Invariant Addressing big-endian mode, that is, identical to big-endian images prior to ARMv6. This produces big-endian code and data.

Word Invariant Addressing mode is the default mode for all pre‑ARMv6 big-endian images.

For more information on endian support, see:

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0377A