diff --git a/README.md b/README.md index 4988b715..dda708b4 100644 --- a/README.md +++ b/README.md @@ -33,9 +33,7 @@ The CMake build system can be used to generate build systems as well (see helper ### Installing Vivado the the Xilinx development tools It's also possible to perform debugging with a normal Eclipse installation by installing -the TCF plugin. Still, it is necessary to install Vivado to get the toolchain for generating -C++ applications. Alternatively you can download the toolchain -[from the cloud](https://eive-cloud.irs.uni-stuttgart.de/index.php/apps/files/?dir=/EIVE_IRS/Arbeitsdaten/08_Used%20Components/Q7S/Toolchain&fileid=422486). +the TCF plugin and downloading the cross-compiler as specified in the section below. * Install Vivado 2018.2 and Xilinx SDK from https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive.html. Install the Vivado Design Suite - HLx Editions - 2018.2 Full Product Installation instead of the updates. It is recommended to use the installer. @@ -53,6 +51,24 @@ C++ applications. Alternatively you can download the toolchain `\SDK\2018.2\gnu\aarch32\nt\gcc-arm-linux-gnueabi\bin` or set up path each time before debugging. +### Installing toolchain without Vivado + +You can download the toolchain +[from the cloud](https://eive-cloud.irs.uni-stuttgart.de/index.php/apps/files/?dir=/EIVE_IRS/Arbeitsdaten/08_Used%20Components/Q7S/Toolchain&fileid=422486). + +If `wget` is available (e.g. MinGW64), you can use the following command to download the +toolchain for Windows + +```sh +wget https://eive-cloud.irs.uni-stuttgart.de/index.php/s/Q3zeFicebpibiBT/download/gcc-arm-linux-gnueabi-win.zip +``` + +or the following command for Linux (could be useful for CI/CD) + +```sh +wget https://eive-cloud.irs.uni-stuttgart.de/index.php/s/oqC8NNWJq79njLR/download/gcc-arm-linux-gnueabi-linux.zip +``` + ### Installing CMake and MSYS2 on Windows 1. Install [MSYS2](https://www.msys2.org/) and [CMake](https://cmake.org/download/) first.