This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
manual:demos:gcc_arm_embedded [2016/04/30 20:58] voorburg [Step 3 - Download and install make and rm] |
manual:demos:gcc_arm_embedded [2016/04/30 20:58] voorburg [Background] |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== Background ===== | ===== Background ===== | ||
- | For several years Codesourcery (now Mentor Graphics) maintained and released the GCC for ARM compiler binaries, bundled with an easy to use installer, under the name //Codesourcery G++ Lite//. Unfortunately, their website now states that "Sourcery CodeBench Lite releases for ARM EABI, ARM GNU/Linux, ARM AARCH64-Linux, IA32/IA64 GNU/Linux and ELF are no longer available". | + | For several years Codesourcery (now Mentor Graphics) maintained and released the GCC for ARM compiler binaries, bundled with an easy to use installer, under the name Codesourcery G++ Lite. Unfortunately, their website now states that "Sourcery CodeBench Lite releases for ARM EABI, ARM GNU/Linux, ARM AARCH64-Linux, IA32/IA64 GNU/Linux and ELF are no longer available". |
Fortunately, the ARM organization itself is actively maintaining and enhancing the GCC compiler for the ARM architecture. At regular intervals they release pre-built binaries of the toolchain under the name [[https://launchpad.net/gcc-arm-embedded|GCC ARM Embedded]]. | Fortunately, the ARM organization itself is actively maintaining and enhancing the GCC compiler for the ARM architecture. At regular intervals they release pre-built binaries of the toolchain under the name [[https://launchpad.net/gcc-arm-embedded|GCC ARM Embedded]]. | ||
- | Several OpenBLT demo programs that target microcontrollers with an ARM core, make use of the //Codesourcery G++ Lite// toolchain. You can still find a download link to a working version of the toolchain on the page that describes the demo specifics. However, is it recommended to switch to the //GCC ARM Embedded// toolchain. | + | Several OpenBLT demo programs that target microcontrollers with an ARM core, make use of the Codesourcery G++ Lite toolchain. You can still find a download link to a working version of the toolchain on the page that describes the demo specifics. However, is it recommended to switch to the GCC ARM Embedded toolchain. |
This page describes how to upgrade from the //Codesourcery G++ Lite// to the //GCC ARM Embedded// toolchain, to the point that you can build the OpenBLT demo programs without any further changes. | This page describes how to upgrade from the //Codesourcery G++ Lite// to the //GCC ARM Embedded// toolchain, to the point that you can build the OpenBLT demo programs without any further changes. |