STRE912

Hello

Wondering if anyone can help me please.

I been trying to program Olimex STR-E912 board using ARM-USB-OCD with openocd version 1.31. But I am not able to halt the target. My configuration file is as followed:

debug options

##debug 3

daemon configuration

telnet_port 4000

gdb_port 2000

interface ft2232

ft2232_device_desc “Olimex OpenOCD JTAG A”

ft2232_layout olimex-jtag

jtag_speed 1

use combined on interfaces or targets that can’t set TRST/SRST separately

!!!For Olimex STR-E912 board you must remove jumper RST-TRST!!!

reset_config trst_only

jtag scan chain (first device being the one closest to TDO)

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

##target arm966e little run_and_halt 1 arm966e

target arm966e little reset_halt 1 arm966e

reset or attach

daemon_startup reset

##run_and_halt_time 0 0

working_area <target#> <‘backup’|‘nobackup’>

working_area 0 0x50000000 16384 nobackup

flash stuff

flash bank str9x 0x00000000 0x00080000 0 0 0

I have removed the RST-TRST pin and the output from openocd is as followed:

openocd-ftd2xx.exe -f arm-usb-ocd_str9.cf

g

Info: openocd.c:84 main(): Open On-Chip Debugger (2007-01-31 12:00 CET)

Error: jtag.c:852 jtag_add_reset(): requested nSRST assertion, but the current

configuration doesn’t support this

Warning: arm966e.c:105 arm966e_assert_reset(): can’t assert srst

Warning: arm7_9_common.c:848 arm7_9_halt(): target was in unknown state when hal

t was requested

Warning: arm7_9_common.c:623 arm7_9_poll(): DBGACK set while target was in unkno

wn state. Reset or initialize target before resuming

If anyone has manage to solve this any help would be appreciated.

Thank You

I would recommend trying a newer version of openocd.

Regards

Spen