5 if [ -z "$USB_SENDHEX" ] ; then
6 USB_SENDHEX=host/_compiled/bin/usb_sendhex
10 $USB_SENDHEX -d 0x1669:0x1027 -r # Fails if we're already in bootloader
14 $USB_SENDHEX -w -d 0xdead:0x2263 -t 1 -s 0xA0000000 -f binary sw/_compiled/bin/lx_dad-sdram.bin
18 $USB_SENDHEX -d 0xdead:0x2263 -g `$USB_SENDHEX -d 0xdead:0x2263 -s 0xA0000004 -l 4 -t 1 -u -f dump - \
19 | sed -n -e 's/^.*:\(..\) \(..\) \(..\) \(..\) */0x\4\3\2\1/p'`
20 # FIXME: broken pipe because targed disconnect when jumps to new code
24 $USB_SENDHEX -w -d 0x1669:0x1027 -t 1 -s 0xA1C00000 -f binary hw/_build/lx-dad.pkg
28 $USB_SENDHEX -d 0x1669:0x1027 -c 0xF000
32 #$USB_SENDHEX -w -d 0x1669:0x1027 -t 1 -s 0xA1C00000 -f binary fw_lxmaster.bin
33 #$USB_SENDHEX -d 0x1669:0x1027 -c 0xF024 -a `stat -L -c %s fw_lxmaster.bin`
36 #$USB_SENDHEX -d 0x1669:0x1027 -c 0xF011 -a 0
39 #$USB_SENDHEX -d 0x1669:0x1027 -c 0xF023 -a 0
42 #$USB_SENDHEX -d 0x1669:0x1027 -c 0xF021 -a 0
45 # Test FPGA memory access
46 $USB_SENDHEX -w -d 0x1669:0x1027 -t 4 -s 0x80000000 -f binary rand2k.bin
48 $USB_SENDHEX -w -d 0x1669:0x1027 -t 4 -s 0x80000000 -l 0x800 -u -f binary rback.bin
49 if ! cmp -s rand2k.bin rback.bin ; then
50 echo "Pattern readback error"