| |||||||||||||
Technical Support On-Line Manuals RealView Compiler User's Guide | Endian support
You can produce either little endian objects or big endian objects using the compiler command-line options ARMv6 introduces two different endian modes for big endian objects:
By default, the compiler generates BE8 big endian objects when compiling for ARMv6 big endian. The compiler sets a flag in the object code object code that labels the code as BE8. Therefore, to enable BE8 support in the ARM core you normally need to set the You can link legacy objects with v6 objects for running on ARMv6 if you wish. However, in this case the linker switches the byte order of the legacy object code into BE8 mode. The resulting image is BE8. To use the pre-ARMv6 or legacy BE32 mode you must tie the NoteYou must link BE32-compatible code using the linker option For more information see:
| ||||||||||||
| |||||||||||||