mirror of
git://projects.qi-hardware.com/wernermisc.git
synced 2024-11-16 02:30:37 +02:00
25 lines
462 B
Plaintext
25 lines
462 B
Plaintext
|
#!/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)
|