You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
753 B
17 lines
753 B
#!/bin/bash
|
|
|
|
[[ $_ != $0 ]] && echo "configuring external toolchain for nanohub" || (echo "Script has to be sourced" && exit 1)
|
|
|
|
if [ ! -e $HOME/toolchains/gcc-arm-none-eabi-5_3-2016q1/bin ] ; then
|
|
echo Toolchain is not found, downloading
|
|
(mkdir -p $HOME/toolchains && cd $HOME/toolchains &&
|
|
wget https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q1-update/+download/gcc-arm-none-eabi-5_3-2016q1-20160330-linux.tar.bz2 &&
|
|
tar xjf gcc-arm-none-eabi-5_3-2016q1-20160330-linux.tar.bz2 &&
|
|
echo Toolchain download done
|
|
) || (echo Toolchain download failed)
|
|
fi
|
|
|
|
export ARM_NONE_GCC_PATH=$HOME/toolchains/gcc-arm-none-eabi-5_3-2016q1
|
|
export CROSS_COMPILE=$ARM_NONE_GCC_PATH/bin/arm-none-eabi-
|
|
export NANOHUB_TOOLCHAIN=$CROSS_COMPILE
|