I have. OpenOCD Rev100, Olimex Wiggler cable, simple STR912 header board.
When try to connect to the STR912, using the cfg file below, it
appears to connect just fine but when I “poll” it always say’s
running… even after halt and registers are always 0.
When I issue the reset command, I get the following error
C:\Program Files\openocd-2006re100\bin>openocd-pp -f configs/arm9v2.cfg
Info: openocd.c:82 main(): Open On-Chip Debugger (2006-09-28 20:00 CEST)
Warning: arm966e.c:122 arm966e_assert_reset(): srst resets test logic, too
Info: server.c:67 add_connection(): accepted ‘telnet’ connection from 0
Warning: arm966e.c:134 arm966e_assert_reset(): srst resets test logic, too
Warning: jtag.c:1039 jtag_read_buffer(): value captured during scan didn’t pass
the requested check: captured: 0x0f check_value: 0x01 check_mask: 0x0f
Warning: jtag.c:1039 jtag_read_buffer(): value captured during scan didn’t pass
the requested check: captured: 0x1f check_value: 0x01 check_mask: 0x01
Config File
#daemon configuration
telnet_port 4444
gdb_port 3333
#interface
interface parport
parport_port 0x378
parport_cable wiggler
jtag_speed 0
#use combined on interfaces or targets that can’t set TRST/SRST separately
reset_config trst_and_srst srst_pulls_trst
#jtag scan chain
#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)
jtag_device 8 0x1 0x1 0xfe
jtag_device 4 0x1 0xf 0xe
jtag_device 5 0x1 0x1 0x1e
#target configuration
daemon_startup reset
#target
#target
target arm966e little run_and_halt 0 arm966e
target_script 0 reset h2294_init.script
run_and_halt_time 0 30
working_area 0 0x40000000 0x40000 nobackup