Installing arm embedded toolchain on ubuntu 20.04

January 22, 2021

Previously you could install and update the toolchain for arm cortex R and M cpu's using apt by just adding the ppa and doing a normal apt install, but that ended for whatever reason.

Here's the way to "install" the latest versions on ubuntu 20.04. If you have the old one installed, remove that first using:

sudo apt remove gcc-arm-embedded

Go to arm's developer tools and download the one for your arch.

Extract it to your folder of choice. Edit your .bashrc file and add the bin folder to the path variable as shown below.

# >>> ARM >>>
export PATH="$PATH:/home/user/path/to/gcc-arm-none-eabi-10-2020-q4-major/bin/"
# <<< ARM <<<

Close and re-open your terminal(s). Now it should use the new version:

$ arm-none-eabi-gdb firmware.elf --ex 'target remote localhost:3333'
GNU gdb (GNU Arm Embedded Toolchain 10-2020-q4-major)
Copyright (C) 2020 Free Software Foundation, Inc.

Every time they do a new release, repeat...