Prerequisites For Quartus Pro 24.1¶
1. Prerequisites 2. Building the FPGA and Bootloader 3. Building the Filesystem 4. Building the SD Card
- Table of contents
- Prerequisites For Quartus Pro 24.1
Needed tools¶
Building the FPGA¶
- Windows or Linux
- Windows Requires installation of WSL2 with Ubuntu 22.04 LTS
- Intel Quartus 24.1 Pro
Building the bootloader, filesystem, and SD card¶
- Ubuntu 22.04 LTS
- Additional Packges
sudo apt install bison flex python3-setuptools swig gawk wget git diffstat unzip texinfo gcc build-essential chrpath \ socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa \ libsdl1.2-dev pylint python3-subunit mesa-common-dev zstd liblz4-tool libssl-dev libncurses5-dev gcc-multilib \ curl bc subversion strace ltrace tig fonts-hack-ttf locales libncurses5-dev libncursesw5-dev
- GCC-ARM-11.2
wget https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz tar xf gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz rm -f gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz export PATH=`pwd`/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu/bin:$PATH export ARCH=arm64 export CROSS_COMPILE=aarch64-none-linux-gnu-
- OPTIONAL GCC-ARM-10.2 -- only required for older generation processors
wget https://protection.greathorn.com/services/v2/lookupUrl/e752f176-fc6a-453b-8b33-4aef67a3fcfc/1566/a6928e7ffe2d16bc27ec5b1e9b18ebf110e8b59f?domain=developer.arm.com&path=/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu.tar.xz tar -xzf gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu.tar.xz # only do these steps if you cannot build with GCC-ARM-11.2 #export PATH=`pwd`/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu/bin:$PATH #export ARCH=arm64 #export CROSS_COMPILE=aarch64-none-linux-gnu-
---
1. Prerequisites 2. Building the FPGA and Bootloader 3. Building the Filesystem 4. Building the SD Card
Go to top