TI IWRL6432 Tooling to Boot from SPI without a QSPI Flash by transferring the firmware over SPI to RAM and booting
This example uses a Raspberry PI 4 (RPI4) as the SPI Controller.
Update the contents of your /etc/apt/sources.list to match the sources.list in this repo.
sudo dpkg --add-architecture arm64
sudo dpkg --print-foreign-architectures
sudo apt update -y
sudo apt install git build-essential cmake libdocopt-dev libuv1-dev flex bison libgtest-dev spi-tools gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libgpiod-dev libgpiod-dev:arm64
sudo apt update -y && sudo apt install libgpiod2
https://pimylifeup.com/raspberry-pi-spi/
make ci
make build.rpi4
make build.x86
Final Partial Block with Padding
If the QSPI Flash is not populated in your design, you will also need to modify the chirp configuration to disable saving and restoring of calibration data to QSPI flash.
factoryCalibCfg: <save enable> <restore enable> <rxGain> <backoff0> <Flash offset>