Hardware Reference
In-Depth Information
• Set “Target architecture” to
arm
.
• Set “Endianness” to
Little endian
.
• Set “Bitness” to
32-bit
.
Figure 2-3.
Target options configuration submenu
All of these should be the defaults, but the settings that follow are probably not. Making
the following changes will tune the cross-compiler toolchain to generate the best
possible binaries for the Raspberry Pi:
• Set “Architecture level” to
armv6zk
. This is the specific ARM architecture revision
of the Raspberry Pi ARM CPU.
• Set “Emit assembly for CPU” to
arm1176jzf-s
.
• Set “Tune for CPU” to
arm1176jzf-s
.
• Set “Use specific FPU” to
vfp
.
• Set “Floating point” to
hardware (FPU)
.