File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#! /bin/bash
22set -eo pipefail
3- URL=https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2
3+
4+ if [ ` uname` == ' Darwin' ]; then
5+ TOOLCHAIN_ARCH=mac
6+ else
7+ TOOLCHAIN_ARCH=x86_64-linux
8+ fi
9+ TOOLCHAIN_REV=9-2019q4
410TOOLCHAIN=gcc-arm-none-eabi-9-2019-q4-major
11+ URL=https://developer.arm.com/-/media/Files/downloads/gnu-rm/${TOOLCHAIN_REV} /${TOOLCHAIN} -${TOOLCHAIN_ARCH} .tar.bz2
512TOOLCHAINS=$HOME /toolchains
613TOOLCHAIN_MISSING=0
714GCC=${TOOLCHAINS} /gcc-arm-embedded/bin/arm-none-eabi-gcc
@@ -20,13 +27,15 @@ if [ $TOOLCHAIN_MISSING -eq 1 ]; then
2027 ln -s $TOOLCHAIN ${TOOLCHAINS} /gcc-arm-embedded
2128fi ;
2229
23- EXISTING_TOOLCHAIN=` readlink -f " ${TOOLCHAINS} /gcc-arm-embedded" `
30+ EXISTING_TOOLCHAIN=` readlink " ${TOOLCHAINS} /gcc-arm-embedded" `
2431echo " Current toolchain is $EXISTING_TOOLCHAIN "
2532
33+ if [ $TOOLCHAIN_ARCH != ' mac' ]; then
2634if ! ldd ${GCC} > /dev/null; then
2735 echo " ${GCC} does not appear to be executable on this machine"
2836 exit 1
2937fi ;
38+ fi ;
3039
3140TOOLCHAIN_VER=` ${GCC} --version | head -n 1`
3241echo " Installed toolchain version is $TOOLCHAIN_VER "
You can’t perform that action at this time.
0 commit comments