These toolchains support the following processors:
Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-M55, Cortex-R4, Cortex-R5, Cortex-R7, Cortex-R8, Cortex-R52, Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A17, Cortex-A32, Cortex-A35, Cortex-A53, Cortex-A55, Cortex-A57, Cortex-A72, Cortex-A73, Cortex-A75, and Cortex-A76.
GNU C/C++ Compiler
You can find the sources to Arm Embedded GCC at git://gcc.gnu.org/git/gcc.git
. All contributions are made to trunk. Patches are cherry-picked as needed to the Arm embedded branches.
Binutils
You can find the sources to Arm Embedded Binutils at git://sourceware.org/git/binutils-gdb.git
. All embedded branches are under users/ARM/embedded-binutils-[version]-branch
. Contribution is similar to GCC.
GDB
You can find the sources to Arm Embedded Binutils at git://sourceware.org/git/binutils-gdb.git
. All embedded branches are at users/ARM/embedded-gdb-[version]-branch
. You can contribute in the same way that you contrinbute to GCC.
Newlib
You can find the sources at git://sourceware.org/git/newlib-cygwin.git
. We contribute to master, and the toolchain is based on master branch.