A long time ago, I had written in my notes that I could load the FPGA bitstream via TFTP from the u-boot terminal using these commands:
> tftpboot 0x4000000 192.168.8.20:top.bit
> fpga loadb 0 0x4000000 0x${filesize}
Now when I try this, it looks like it is starting to work properly (it prints information about the FPGA, the version of Vivado, the user ID, build date, etc), but it never really finishes. It instead shows:
"Usage:
fpga [operation type] [device number] [image address] [image size]
..."
And the configuration LED doesn't turn on, and my expected blinky LEDs don't blinky.
This sequence of commands works fine on the zc706, as I just tested it, but I can't seem to get it to work on the Microzed (even though I have in my notes that it used to work).
The fpga part number for the bitstream matches my target device.
Is there a trick to getting this command to work?