I got no luck so far trying to connect to the JTAG port of the
PandaBoard using OpenOCD 0.5.0 (Win32) and Amontec JTAGKEY2.
I've downloaded a pre-built version of OpenOCD 0.5.0 from
www.freddiechopin.com
and I'm invoking OpenOCD with the included cfg files (board
\ti_pandaboard.cfg, interface\jtagkey2.cfg, target\omap4430.cfg). I
have installed LibUSB-Win32 and JTAGKEY2 drivers. I have built a cable
to connect the JTAGKEY2 directly to the PandaBoard (VREF>VIO_1V8,
TRST_N>H_JTAG_NTRST, TDI>H_JTAG_TDI, TMS>H_JTAG_TMS, TCK>H_JTAG_RTCK,
TDO>H_JTAG_TDO, GND>GND). I have no SD-Card inserted nor any other
bootable media.
So far I've changed two things in the CFG files: I'm using
"adapter_khz 6000" instead of "jtag_rclk 6000" because the jtag_rclk
command causes an error. I've changed JRC_TAPID to 0x4b95c02f because
I have OMAP4430 ES 2.2.
The result is that after finding/enabling the JRC, DAP and M30,
OpenOCD gives a warning saying "Warn : Invalid ACK 0x6 in JTAG-DP
transaction" and then polling target continues failing forever. This
seems like the exact same issue described in the following Ubuntu bug
report:
https://bugs.launchpad.net/ubuntu/+source/x-loader/+bug/784626
I don't know what to do next. I don't understand how a bad x-loader
from Ubuntu could be related to my issue since I'm running Windows XP
SP3.
Any idea? Has anyone succeeded with a similar setup?
Thanks,
Yan.