Astro astro
astro pushed to cora at M-Labs/zynq-rs 2020-01-22 08:17:31 +08:00
6272e381f1 */Cargo.toml: add descriptions
fc8e948a86 */Cargo.toml: pass down target_* feature flags to dependencies
astro pushed to flash at M-Labs/zynq-rs 2020-01-18 09:12:04 +08:00
c98ac5f341 libboard_zynq::flash: keep spi_en=1 over multiple manual transfers
77a93f32c0 libboard_zynq::flash: configure with sep_bus=1
e71c4ac55f libboard_zynq::flash: fix bug in read_reg_until()
31408edc8c libboard_zynq::flash: don't configure mio_pin_08 on zc706
astro commented on issue M-Labs/nix-scripts#23 2020-01-10 05:20:56 +08:00
artiq-fast: build gateware from a self-contained separate source derivation

Very useful details. Thank you!

astro commented on issue M-Labs/zynq-rs#8 2020-01-10 05:18:26 +08:00
gdb intermittently failing to connect

This happens when openocd hasn't had enough time to initialize. A single retry usually works for me.

astro closed issue M-Labs/zynq-rs#7 2020-01-10 05:16:02 +08:00
openocd failure Error: JTAG-DP STICKY ERROR
astro pushed to master at M-Labs/zynq-rs 2020-01-10 05:14:42 +08:00
688e3b4432 libboard_zc706:👢 don't leave core1 stopped
astro commented on issue M-Labs/zynq-rs#7 2020-01-10 05:14:35 +08:00
openocd failure Error: JTAG-DP STICKY ERROR

Ah! openocd is missing core1. Thanks for debugging that.

astro created pull request M-Labs/nix-scripts#23 2020-01-09 08:18:22 +08:00
artiq-fast: build gateware from a self-contained separate source derivation
astro pushed to split-software-gateware-builds at M-Labs/nix-scripts 2020-01-09 08:13:42 +08:00
7d4e022784 artiq-fast: build gateware from a self-contained separate source derivation
a4ee9d5191 artiq-fast: discard dependencies for firmware build
a0d9f3fe67 artiq-fast: build bitstream with only generated source as input
2f88d91d31 artiq-fast: split artiq-board software/gateware builds
Compare 4 commits »
astro commented on issue M-Labs/nix-scripts#1 2020-01-08 10:22:35 +08:00
avoid unnecessary gateware rebuilds

I've found a way to accomplish this in the Nix part of the build. I'm going to prepare a Merge Request for review once I'm done testing (these runs take long).

astro pushed to split-software-gateware-builds at M-Labs/nix-scripts 2020-01-08 08:45:05 +08:00
a4ee9d5191 artiq-fast: discard dependencies for firmware build
astro pushed to split-software-gateware-builds at M-Labs/nix-scripts 2020-01-06 10:26:33 +08:00
a0d9f3fe67 artiq-fast: build bitstream with only generated source as input
2f88d91d31 artiq-fast: split artiq-board software/gateware builds
astro pushed to master at M-Labs/zynq-rs 2019-12-22 10:14:55 +08:00
9199bb7a16 libboard_zynq::flash: use only 32-bit spi words in program()
da60be38b1 libboard_zynq::flash: move man_start_com(true) into wait_tx_fifo_flush()
6c4b07e0cf libboard_zynq::flash: syntax
Compare 3 commits »
astro pushed to master at M-Labs/zynq-rs 2019-12-18 07:06:51 +08:00
4439a64974 libboard_zc706: move main.rs into experiments bin crate
cf1983e543 split into lib{register, cortex_a9, board_zynq, board_zc706} crates
Compare 2 commits »
astro pushed to master at M-Labs/zynq-rs 2019-12-17 08:28:42 +08:00
1036ecc0f7 main: add latest experimentation code
a8cb085a25 cortex_a9::mmu: make OCM region cachable
1ba587ccf9 remove dependency compiler_builtins
62ecb5095b Cargo.toml: optimize for size
887627b137 panic: print location info + message
Compare 5 commits »
astro pushed to master at M-Labs/nix-scripts 2019-12-17 05:52:42 +08:00
dd61844e34 windows tests: increase boot wait delay
astro pushed to master at M-Labs/zynq-rs 2019-12-16 07:49:52 +08:00
0adb0d5c51 zynq::flash: remove post-WRDI check
dd0fe054d7 zynq::flash: add working erase(), add barely working program()
1dbb358a4c zynq::flash::spi_flash_register: doc, add BA
b94afa1581 zynq::flash: add read_reg_until()
0d1cf04a34 zynq::flash: split into mod transfer
Compare 5 commits »
astro pushed to master at M-Labs/zynq-rs 2019-12-14 08:58:15 +08:00
8a9dde6119 zynq::flash: add consts
5268839467 zynq::flash: add write_enabled()
0b9a150255 zynq::flash: abstract SpiFlashRegister
2d1c8e1f4f zynq::flash: fix txd[123] alignment
Compare 4 commits »
astro pushed to master at M-Labs/nix-scripts 2019-12-13 06:21:30 +08:00
bdaf824f21 windows tests: enable socat debug output
astro pushed to master at M-Labs/zynq-rs 2019-12-12 08:02:32 +08:00
e1068af948 zynq::flash: add rdsr1()
3b3b5dc7c1 zynq::flash: add support for writing 1/2/3-byte words
70d56d2b28 zynq::flash: doc
b346ea8297 zynq::flash: fix INST_RDCR
Compare 4 commits »