- Dresden
- https://spaceboyz.net/~astro/
- Joined on
2019-04-18
6272e381f1
*/Cargo.toml: add descriptions
fc8e948a86
*/Cargo.toml: pass down target_* feature flags to dependencies
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
artiq-fast: build gateware from a self-contained separate source derivation
Very useful details. Thank you!
gdb intermittently failing to connect
This happens when openocd hasn't had enough time to initialize. A single retry usually works for me.
openocd failure Error: JTAG-DP STICKY ERROR
openocd failure Error: JTAG-DP STICKY ERROR
Ah! openocd is missing core1. Thanks for debugging that.
artiq-fast: build gateware from a self-contained separate source derivation
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
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).
a0d9f3fe67
artiq-fast: build bitstream with only generated source as input
2f88d91d31
artiq-fast: split artiq-board software/gateware builds
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
4439a64974
libboard_zc706: move main.rs into experiments bin crate
cf1983e543
split into lib{register, cortex_a9, board_zynq, board_zc706} crates
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
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
8a9dde6119
zynq::flash: add consts
5268839467
zynq::flash: add write_enabled()
0b9a150255
zynq::flash: abstract SpiFlashRegister
2d1c8e1f4f
zynq::flash: fix txd[123] alignment
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