forked from M-Labs/nac3
1
0
Fork 0
New ARTIQ compiler, third iteration
Go to file
Sebastien Bourdeauducq 2439ba1f88 add impure incremental build process, document 2020-05-01 10:07:38 +08:00
examples make LED channels output-only 2020-04-26 11:51:06 +08:00
openocd add run scripts 2020-04-11 21:12:16 +08:00
src add impure incremental build process, document 2020-05-01 10:07:38 +08:00
.gitignore add impure incremental build process, document 2020-05-01 10:07:38 +08:00
README.md add impure incremental build process, document 2020-05-01 10:07:38 +08:00
channel-rust-nightly.toml shell.nix: use local channel-rust-nightly.toml 2020-04-11 19:01:42 +08:00
default.nix add impure incremental build process, document 2020-05-01 10:07:38 +08:00
remote_run.sh add impure incremental build process, document 2020-05-01 10:07:38 +08:00
rustPlatform.nix pure Nix build system 2020-04-30 21:04:28 +08:00
shell.nix add impure incremental build process, document 2020-05-01 10:07:38 +08:00

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 make # build firmware cd .. ./remote_run.sh -i

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