ARTIQ Zynq-based core device support
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Sebastien Bourdeauducq 4464b85ab3 move build artifacts out of tree 3 years ago
examples make LED channels output-only 3 years ago
openocd add run scripts 3 years ago
src move build artifacts out of tree 3 years ago
.gitignore move build artifacts out of tree 3 years ago
README.md move build artifacts out of tree 3 years ago
channel-rust-nightly.toml shell.nix: use local channel-rust-nightly.toml 3 years ago
default.nix move build artifacts out of tree 3 years ago
fsbl.elf work around boot.bin/fsbl problems 3 years ago
fsbl.nix build FSBL 3 years ago
gnutoolchain.nix build FSBL 3 years ago
mkbootimage.nix add Antmicro Zynq mkbootimage utility 3 years ago
remote_run.sh move build artifacts out of tree 3 years ago
rustPlatform.nix pure Nix build system 3 years ago
shell.nix add Antmicro Zynq mkbootimage utility 3 years ago

README.md

Configure Nix channels:

nix-channel --add https://nixbld.m-labs.hk/channel/custom/artiq/fast-beta/artiq-fast
nix-channel --update

Pure build with Nix:

nix-build -A zc706-jtag
./remote_run.sh

Impure incremental build:

nix-shell
cd src
./zc706.py -g ../build/gateware  # build gateware
make                             # build firmware
cd ..
./remote_run.sh -i

The impure build process can also be used on non-Nix systems.