What other functional differences with ARM-USB-OCD-H Rev. E?

Started by lloydg1120, June 20, 2022, 11:47:39 PM

Previous topic - Next topic

lloydg1120

Hello,

We have been using an older version of ARM-USB-OCD-H (the one with the USB-B connector) on OpenOCD 0.11 without any issues.  When we upgraded to Rev E with the USB-C connector, we found that our existing scripts no longer work (e.g. the JTAG IDCODE we read from our device is all 0's).  Are there any functional differences between the latest Rev E and the older models besides the USB connector?  Did the chipset also change?

Thanks,
Lloyd

LubOlimex

Interesting. There is no reason this should happen. There should be no changes in the behavior. The board uses FT2232HL FTDI chip. The software programming and the software tests that we perform on the units are the same for previous and newer revisions. I will test some things but can you give me some more details about your setup or script or what exactly is the error or problem that you get?
Technical support and documentation manager at Olimex

lloydg1120

Hello,

Everything is working now, and sorry for the false alarm.  We had created a breadboard to connect the Olimex 20-pin cable to a 12-pin PMOD on our Xilinx FPGA board and we neglected to connect 3.3V to VREF (pin 1).  Once we connected VREF, our scripts were working again.  The strange thing was the older rev of the Olimex worked fine without the VREF, but since that was a non-standard mode of operation anyway we decided not to debug it further.  Both the older version and the Rev E are working fine for us.  Thanks for your help.

Regards,
Lloyd