As of August 2020 the site you are on (wiki.newae.com) is deprecated, and content is now at rtfm.newae.com. |
Installing ChipWhisperer/Installing ARM Toolchain
Installation
Some versions of the Arm GCC compiler appear to produce firmware that do not work. Known working versions include Windows/2018-q2 and Linux/5.4.1 20160919. Versions known not to work include Windows/2018-q1, Windows/2018-q4
To be able to build firmware for ARM Targets, you'll need to install the GNU Toolchain for ARM Devices. An installer for Windows and archives for Linux/Windows can be found here. If you use the installer, make sure the "Add path to environment variable", "Add registry information", and "Launch gccvar.bat" boxes are ticked.
If you're using a Linux based operating system (like the VM), you can install the toolchain via your package manager. For example, in the VM run sudo apt-get install gcc-arm-none-eabi
in a terminal.
Once you've done this, open a terminal and type arm-none-eabi-gcc
. If this fails, you'll need to add the toolchain to your path.