In looking at the ARM tech ref manual for the ARM7TDMI-S (synthesized) core, it states that the RTCK signal has to be present on the JTAG to synchronize between the JTAG device and the internal clock on the CPU. Does this mean that JTAG adapters which do not use RTCK (like the Olimex) will have problems with controllers such as the STR750?
I have been able to flash memory on an STR750 with the Olimex adapter but gdb does not run reliably. I get “fail to interrupt” messages and the gdb_server disconnects when I try to interrupt a program on the STR750 from gdb.
If you have a working config file for the STR750 and ARM-USB-OCD adapter, can you post it? I’ve tried slowing the clock down to jtag_speed 59 without success. Do you have a working configuration with gdb?
The openocd example for STR750 is for an Amontec adapter, which uses RTCK. I haven’t found any examples with the Olimex adapter where gdb worked on an STR750. I do have flash programming working from openocd, but gdb fails (disconnects from server) when it tries to stop the processor.