6 Toolchain
David Banks edited this page 2020-01-31 10:00:42 +00:00

Overview

The build environment for the project is based on Ubuntu 18.04

If you try to do this on Windows, then good luck!

There are two main tools that need to be installed:

  • Xilinx ISE 14.7
  • AVR-GCC cross-compiler

Installing Xilinx ISE 14.7

Download and install Xilinx ISE WebPack version 14.7 from here:

http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html

Be warned, this is a massive (~8GB) download!

The Xilinx site can be very confusing - don't download the newer Vivado Design Suite, as it does not support the Spartan 3E family used on the GODILs.

You'll also need to get a free License for ISE WebPack from here:

http://www.xilinx.com/getlicense

This involves creating an account on the Xilinx site.

Installing AVR-GCC cross-compiler

The following AVR cross-compilation packages need to be installed

sudo apt-get update
sudo apt-get install gcc-avr avr-libc srecord gawk

To test the AVR GCC compiler:

avr-gcc -v