Olimex Support Forum

ARM => JTAG => Topic started by: lloydg1120 on June 20, 2022, 11:47:39 PM

Title: What other functional differences with ARM-USB-OCD-H Rev. E?
Post by: lloydg1120 on June 20, 2022, 11:47:39 PM
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
Title: Re: What other functional differences with ARM-USB-OCD-H Rev. E?
Post by: LubOlimex on June 21, 2022, 04:54:20 PM
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?
Title: Re: What other functional differences with ARM-USB-OCD-H Rev. E?
Post by: lloydg1120 on June 27, 2022, 11:18:17 PM
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