Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
gnat-ce-2020-arm-eabi-darwin-bin.tar.bz2 | 2020-10-05 | 332.9 MB | |
README-for-gnat-ce-2020-arm-eabi-darwin-bin | 2020-10-05 | 2.0 kB | |
Totals: 2 Items | 332.9 MB | 0 |
This is GNAT CE 2020, rebuilt as a cross-compiler from Mac OS X to arm-eabi. The CPUs supported include cortex-m0, cortex-m3, cortex-m4, cortex-r4. The runtimes from the AdaCore gnat-ce-2020-arm-elf-linux-bin are included: ravenscar-full-microbit ravenscar-full-rpi2 ravenscar-full-samv71 ravenscar-full-stm32f4 ravenscar-full-stm32f429disco ravenscar-full-stm32f469disco ravenscar-full-stm32f746disco ravenscar-full-stm32f769disco ravenscar-full-tms570 ravenscar-full-tms570lc ravenscar-full-zynq7000 ravenscar-sfp-microbit ravenscar-sfp-rpi2 ravenscar-sfp-samv71 ravenscar-sfp-stm32f4 ravenscar-sfp-stm32f429disco ravenscar-sfp-stm32f469disco ravenscar-sfp-stm32f746disco ravenscar-sfp-stm32f769disco ravenscar-sfp-tms570 ravenscar-sfp-tms570lc ravenscar-sfp-zynq7000 zfp-cortex-m0 zfp-cortex-m0p zfp-cortex-m1 zfp-cortex-m3 zfp-cortex-m4 zfp-cortex-m4f zfp-cortex-m7df zfp-cortex-m7f zfp-microbit zfp-rpi2 zfp-samv71 zfp-stm32f4 zfp-stm32f429disco zfp-stm32f469disco zfp-stm32f746disco zfp-stm32f769disco zfp-tms570 zfp-tms570lc zfp-zynq7000 as are the examples in share/examples/gnat-cross/. The compiler is known to run on El Capitan and Catalina, and will most likely run on releases between those. For installation, untar gnat-ce-2020-arm-eabi-darwin-bin.tar.bz2, enter gnat-ce-2020-arm-eabi-darwin-bin/ (there is a README) and run doinstall (sudo ./doinstall). Note that you must have a working host compiler (the official GNAT CE 2020 from [1]), and this compiler must be installed on top of it. gnat-ce-2020-arm-eabi-darwin-bin/ can be deleted after installation. Usage notes are in the AdaCore "GNAT User's Guide Supplement for Cross Platforms"[2], specifically in section E. [1] https://www.adacore.com/download [2] https://docs.adacore.com/live/wave/gnat_ugx/html/gnat_ugx/gnat_ugx.html