Hello, I'm looking for a toolchain which I can use for bare-metal programming on the Raspberry Pi Zero (which uses an ARM11 processor) in native assembly language. According to this webpage https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain only profiles A, R, and M are supported. If this is the case, what are my options?
Hi William R.,
The ARM11 is well supported by gcc.
You can compile gcc and e.g. newlib to produce your own bare metal (cross) toolchain.
Projects such as crosstool-NG automate this process.
View all questions in GNU Toolchain forum