Historical project documentation. Content is maintained in GitLab.

Toolchains

Development/ToolchainsNext Chapter

Software Development Tools

ARM7 & Cortex-M4 Multilib Toolchains

NGOS Toolchain Builder Script

  • Newest NGOS Toolchain Builder Script:
    • build-arm-toolchain.sh

Matthias Beckert’s Toolchain: gcc 4.8.2 (32bit)

Amir Guindehi’s Toolchain: gcc 4.8.2 (64bit)

Older ARM7 Toolchains

Amir Guindehi’s Toolchain: 64bit, glibc-2.13, gcc-4.6.2

  • Amir Guindehi’s ARM7 toolchain (112M)
    • Created with build-arm-toolchain.sh-r7177
    • Supports: GOLD and LTO including linker plugin
    • Contains:
      • gcc-4.6.2
      • newlib-1.20.0
      • binutils-2.22
      • gmp-5.0.2
      • mpfr-3.1.0
      • mpc-0.9
      • libelf-0.8.13
      • gdb-7.3.1

Axel Burri’s Toolchain: 32bit, glibc-2.3, gcc-4.1.2

Ralf Hager’s Toolchain: 32bit, VMware 6.5 image

Jeroen’s Toolchain: 32bit, Windows native

Atmel Toolchain

Amir Guindehi’s AVR Toolchain: gcc-4.4.1

Mario Wehr’s AVR Toolchain: gcc-4.4.4

  • Mario Wehr’s AVR Toolchain
    • gcc 4.4.4 (xmega support) download
      • gmp 5.0.1
      • mpfr 3.0.0
        • latest cumulative patchset see
    • binutils 2.20.1
    • avr patchset: size, new devices, xmega and new sections
    • AVR Libc 1.7.0
    • gdb 7.1

Mario Wehr’s AVR Toolchain: gcc-4.5.0

  • Mario Wehr’s AVR Toolchain
    • gcc 4.5.0 download
      • gmp 5.0.1
      • mpfr 2.4.2
        • latest cumulative patchset see
    • binutils 2.20.1
      • avr patchset: size, new devices, xmega and new sections
    • AVR Libc 1.6.8

Ubuntu Repository AVR Toolchain

  • Ubuntu repository Toolchain
    • Install these packages: binutils-avr gcc-avr avr-libc
    • Configure with –with-toolchaindir=/usr/lib/gcc