A ROS2 package containing acceleration firmware artifacts to use with Xilinx Kria Stack.
The package is based on acceleration_firmware_kv260 version 0.9
The provided rootfs is based on https://github.com/ikwzm/ZynqMP-FPGA-Ubuntu20.04
Generating sd_card.img
using. colcon acceleration linux vanilla --install-dir install-kv260-soallak
is not supported
Artifact | Description |
---|---|
boot.scr | U-Boot boot script |
Image | Kernel |
system.dtb | device tree block |
uEnv.txt | U-Boot environment |
platform/kv260_custom_platform/ | Vitis Platform |
kv260_custom_platform.xsa | Platform XSA with included bitstream |
The toolchain.zip is found in the releases.
The tars under toolchain
directory must be extracted under /opt/
. This might require privileged:
permissions.
- Download and unzip release toolchain.zip
- Extract toolchain components:
sudo tar -C /opt/ -x -f toolchain/kv260-ubuntu-20.04.tar.gz # Sysroot
- Install dependencies:
- bison
- flex
- libgmp3
- libmpc
- libmpfr
- texinfo
- Build cross compiler:
cd scripts/
sudo ./create_toolchain.sh