mirror of
git://projects.qi-hardware.com/wernermisc.git
synced 2024-12-01 10:51:53 +02:00
25 lines
462 B
Bash
Executable File
25 lines
462 B
Bash
Executable File
#!/bin/bash
|
|
|
|
#
|
|
# peek - retrieve the first 256 NOR bytes via JTAG, then compare them with
|
|
# the reference standby bitstream
|
|
#
|
|
|
|
jtag -q <<EOF
|
|
cable milkymist
|
|
detect
|
|
instruction CFG_OUT 000100 BYPASS
|
|
instruction CFG_IN 000101 BYPASS
|
|
pld load fjmem.bit
|
|
initbus fjmem opcode=000010
|
|
frequency 6000000
|
|
detectflash 0
|
|
endian big
|
|
readmem 0 0x100 peek.bin
|
|
pld reconfigure
|
|
EOF
|
|
|
|
diff -u \
|
|
<(dd if=standby.fpg bs=256 count=1 | hexdump -C) \
|
|
<(hexdump -C peek.bin)
|