rwhitby@take:~$ cat openocd.cfg telnet_port 4444 gdb_port 3333 interface ft2232 ft2232_layout "jtagkey" ft2232_vid_pid 0x0403 0xcff8 jtag_speed 0 jtag_nsrst_delay 200 jtag_ntrst_delay 200 reset_config srst_only srst_pulls_trst jtag_device 7 0x01 0x7f 0x7e daemon_startup reset target xscale big reset_halt 0 ixp42x run_and_halt_time 0 30 flash bank cfi 0x50000000 0x01000000 2 2 0 rwhitby@take:~$ sudo openocd -d -f openocd.cfg Info: openocd.c:93 main(): Open On-Chip Debugger (2007-09-05 09:00 CEST) Debug: jtag.c:1407 jtag_init(): - Debug: ft2232.c:1427 ft2232_init_libftdi(): 'ft2232' interface using libftdi with 'jtagkey' layout (0403:cff8) Debug: ft2232.c:1469 ft2232_init_libftdi(): current latency timer: 2 Debug: ft2232.c:1655 jtagkey_init(): 80 08 1b Debug: ft2232.c:1713 jtagkey_init(): 82 09 0f Debug: ft2232.c:255 ft2232_speed(): 86 00 00 Debug: jtag.c:295 jtag_call_event_callbacks(): jtag event: TRST asserted Debug: jtag.c:1197 jtag_reset_callback(): - Debug: jtag.c:295 jtag_call_event_callbacks(): jtag event: TRST asserted Debug: jtag.c:1197 jtag_reset_callback(): - Debug: jtag.c:1291 jtag_examine_chain(): JTAG device found: 0x19277013 (Manufacturer: 0x009, Part: 0x9277, Version: 0x1 Debug: jtag.c:295 jtag_call_event_callbacks(): jtag event: TRST asserted Debug: jtag.c:1197 jtag_reset_callback(): - Debug: openocd.c:113 main(): jtag init complete Debug: jtag.c:295 jtag_call_event_callbacks(): jtag event: SRST released Debug: jtag.c:1197 jtag_reset_callback(): - Debug: jtag.c:295 jtag_call_event_callbacks(): jtag event: TRST asserted Debug: jtag.c:1197 jtag_reset_callback(): - Debug: jtag.c:295 jtag_call_event_callbacks(): jtag event: SRST released Debug: jtag.c:1197 jtag_reset_callback(): - Debug: ft2232.c:963 jtagkey_reset(): trst: 0, srst: 0, high_output: 0x09, high_direction: 0x0f Debug: ft2232.c:963 jtagkey_reset(): trst: 0, srst: 0, high_output: 0x09, high_direction: 0x0f Debug: xscale.c:1550 xscale_assert_reset(): target->state: unknown Debug: jtag.c:295 jtag_call_event_callbacks(): jtag event: TRST released Debug: jtag.c:1197 jtag_reset_callback(): - Debug: xscale.c:1218 xscale_halt(): target->state: reset Debug: xscale.c:1233 xscale_halt(): target->state == TARGET_RESET Debug: xscale.c:1594 xscale_deassert_reset(): - Debug: jtag.c:295 jtag_call_event_callbacks(): jtag event: SRST released Debug: jtag.c:1197 jtag_reset_callback(): - Debug: ft2232.c:963 jtagkey_reset(): trst: 0, srst: 0, high_output: 0x09, high_direction: 0x0f Error: xscale.c:1632 xscale_deassert_reset(): file open error: couldn't stat() target/xscale/debug_handler.bin: No such file or directory Debug: openocd.c:117 main(): target init complete Debug: openocd.c:121 main(): flash init complete Debug: openocd.c:125 main(): NAND init complete Debug: openocd.c:129 main(): pld init complete Debug: gdb_server.c:1526 gdb_init(): gdb service for target xscale at port 3333