timvideos / HDMI2USB-numato-opsis-sample-code

Example code for the Numato Opsis board, the first HDMI2USB production board.
https://opsis.hdmi2usb.tv
49 stars 19 forks source link

Get the urjtag working with our FX2 configuration #7

Closed mithro closed 9 years ago

mithro commented 9 years ago

From @mithro on July 17, 2015 7:50

Our JTAG interface in on Port E, not on Port D. Sadly Port E isn't bit accessible - so the firmware needs to be modified, not just pins remapped.

Copied from original issue: mithro/numato-opsis-sample-code#7

mithro commented 9 years ago

This is now working - see https://github.com/mithro/ixo-usb-jtag

Install sdcc, clone the repo and then HARDWARE=hw_opsis make and load the usbjtag.hex onto the FX2 (using saying fxload) and then set cable type to cable UsbBlaster in urjtag.

mithro commented 9 years ago

The urjtag STEPPING file for the xc6slx45t also needs to be patched;

--- /usr/share/urjtag/xilinx/xc6slx45t/STEPPINGS.orig   2015-08-11 09:35:18.841983365 +0100
+++ /usr/share/urjtag/xilinx/xc6slx45t/STEPPINGS    2015-08-03 00:59:27.847655787 +0100
@@ -1 +1,2 @@
 0001   xc6slx45t   1
+0100   xc6slx45t   1