I seem unable to halt my LPC-2148 device, anyone knows what's  
wrong/what I am doing wrong? Thanks a bunch in advance.

openocd using olimex arm-usb-ocd, openocd log:
Open On-Chip Debugger 1.0 (2008-10-04-10:00) svn:exported
$URL: http://svn.berlios.de/svnroot/repos/openocd/trunk/src/openocd.c $
Debug:   5 0 command.c:432 command_run_line(): script  
C:\gccfd\projects\demoproject\armusbocd.cfg
Debug:   6 0 configuration.c:87 open_file_from_path(): opened  
C:\gccfd\projects\demoproject\armusbocd.cfg
Debug:   8 0 command.c:432 command_run_line(): telnet_port 4444
Debug:   10 0 command.c:432 command_run_line(): gdb_port 3333
Debug:   12 0 command.c:432 command_run_line(): interface ft2232
Debug:   14 0 command.c:432 command_run_line(): ft2232_device_desc  
"Olimex OpenOCD JTAG A"
Debug:   16 1 command.c:432 command_run_line(): ft2232_layout "olimex-jtag"
Debug:   18 1 command.c:432 command_run_line(): ft2232_vid_pid 0x15BA 0x0003
Debug:   20 1 command.c:432 command_run_line(): jtag_speed 2
Debug:   21 1 jtag.c:1863 handle_jtag_speed_command(): handle jtag speed
Info:    22 1 options.c:50 configuration_output_handler(): jtag_speed: 2, 2
Debug:   24 1 command.c:432 command_run_line(): reset_config  
trst_and_srst separate
Debug:   26 1 command.c:432 command_run_line(): jtag_device 4 0x1 0xf 0xe
Debug:   28 1 command.c:432 command_run_line(): daemon_startup reset
Info:    29 1 options.c:50 configuration_output_handler(): Open  
On-Chip Debugger 1.0 (2008-10-04-10:00) svn:exported
Debug:   31 1 command.c:432 command_run_line(): target arm7tdmi little  
run_and_halt 0 arm7tdmi-s_r4
Debug:   33 1 command.c:432 command_run_line(): run_and_halt_time 0 30
Debug:   35 1 command.c:432 command_run_line(): working_area 0  
0x40000000 0x40000 nobackup
Debug:   37 1 command.c:432 command_run_line(): flash bank lpc2000 0x0  
0x7D000 0 0 0 lpc2000_v2 12000 calc_checksum
Debug:   39 1 command.c:432 command_run_line(): init
Debug:   40 2 openocd.c:102 handle_init_command(): target init complete
Debug:   41 2 ft2232.c:1374 ft2232_init_ftd2xx(): 'ft2232' interface  
using FTD2XX with 'olimex-jtag' layout (15ba:0003)
Debug:   42 30 ft2232.c:1463 ft2232_init_ftd2xx(): current latency timer: 2
Debug:   43 32 ft2232.c:1810 olimex_jtag_init(): 80 08 1b
Debug:   44 33 ft2232.c:1853 olimex_jtag_init(): 82 09 0f
Debug:   45 34 ft2232.c:253 ft2232_speed(): 86 02 00
Debug:   46 50 openocd.c:109 handle_init_command(): jtag interface  
init complete
Debug:   47 50 jtag.c:1537 jtag_init_inner(): Init JTAG chain
Debug:   48 50 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   49 50 jtag.c:1295 jtag_reset_callback(): -
Debug:   50 52 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   51 52 jtag.c:1295 jtag_reset_callback(): -
Error:   52 56 jtag.c:1351 jtag_examine_chain(): JTAG communication  
failure, check connection, JTAG interface, target power etc.
Error:   53 56 jtag.c:1556 jtag_init_inner(): trying to validate  
configured JTAG chain anyway...
Debug:   54 56 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   55 56 jtag.c:1295 jtag_reset_callback(): -
Error:   56 57 jtag.c:1444 jtag_validate_chain(): Error validating  
JTAG scan chain, IR mismatch, scan returned 0x3f
Debug:   57 67 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   58 67 jtag.c:1295 jtag_reset_callback(): -
Error:   59 70 jtag.c:1444 jtag_validate_chain(): Error validating  
JTAG scan chain, IR mismatch, scan returned 0x3f
Debug:   60 80 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   61 80 jtag.c:1295 jtag_reset_callback(): -
Error:   62 82 jtag.c:1444 jtag_validate_chain(): Error validating  
JTAG scan chain, IR mismatch, scan returned 0x3f
Debug:   63 92 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   64 92 jtag.c:1295 jtag_reset_callback(): -
Error:   65 93 jtag.c:1444 jtag_validate_chain(): Error validating  
JTAG scan chain, IR mismatch, scan returned 0x3f
Debug:   66 103 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   67 103 jtag.c:1295 jtag_reset_callback(): -
Error:   68 105 jtag.c:1444 jtag_validate_chain(): Error validating  
JTAG scan chain, IR mismatch, scan returned 0x3f
Debug:   69 115 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   70 115 jtag.c:1295 jtag_reset_callback(): -
Error:   71 117 jtag.c:1444 jtag_validate_chain(): Error validating  
JTAG scan chain, IR mismatch, scan returned 0x3f
Error:   72 117 jtag.c:1565 jtag_init_inner(): Could not validate JTAG  
chain, exit
Debug:   73 117 jtag.c:1581 jtag_init_reset(): Trying to bring the  
JTAG controller to life by asserting TRST / TLR
Debug:   74 117 jtag.c:996 jtag_add_reset(): SRST line released
Debug:   75 117 jtag.c:1015 jtag_add_reset(): TRST line asserted
Debug:   76 117 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   77 117 jtag.c:1295 jtag_reset_callback(): -
Debug:   78 117 jtag.c:992 jtag_add_reset(): SRST line asserted
Debug:   79 117 jtag.c:1015 jtag_add_reset(): TRST line asserted
Debug:   80 117 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   81 117 jtag.c:1295 jtag_reset_callback(): -
Debug:   82 117 jtag.c:992 jtag_add_reset(): SRST line asserted
Debug:   83 117 jtag.c:996 jtag_add_reset(): SRST line released
Debug:   84 117 ft2232.c:1037 olimex_jtag_reset(): trst: 1, srst: 0,  
high_output: 0x00, high_direction: 0x0f
Debug:   85 117 ft2232.c:1037 olimex_jtag_reset(): trst: 1, srst: 1,  
high_output: 0x02, high_direction: 0x0f
Debug:   86 117 ft2232.c:1037 olimex_jtag_reset(): trst: 0, srst: 1,  
high_output: 0x03, high_direction: 0x0f
Debug:   87 117 ft2232.c:1037 olimex_jtag_reset(): trst: 0, srst: 0,  
high_output: 0x01, high_direction: 0x0f
Debug:   88 118 jtag.c:1537 jtag_init_inner(): Init JTAG chain
Debug:   89 118 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   90 118 jtag.c:1295 jtag_reset_callback(): -
Debug:   91 119 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   92 119 jtag.c:1295 jtag_reset_callback(): -
Info:    93 122 jtag.c:1389 jtag_examine_chain(): JTAG device found:  
0x4f1f0f0f (Manufacturer: 0x787, Part: 0xf1f0, Version: 0x4)
Debug:   94 122 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   95 122 jtag.c:1295 jtag_reset_callback(): -
Debug:   96 124 openocd.c:116 handle_init_command(): jtag init complete
Debug:   97 128 embeddedice.c:397 embeddedice_write_reg(): 0: 0x00000000
Debug:   98 129 openocd.c:119 handle_init_command(): jtag examine complete
Debug:   99 129 openocd.c:126 handle_init_command(): flash init complete
Debug:   100 129 openocd.c:130 handle_init_command(): NAND init complete
Debug:   101 129 openocd.c:134 handle_init_command(): pld init complete
Debug:   102 184 gdb_server.c:2036 gdb_init(): gdb service for target  
arm7tdmi at port 3333
Debug:   104 184 command.c:432 command_run_line(): reset
Debug:   105 184 target.c:1851 handle_reset_command(): -
Debug:   106 184 ft2232.c:253 ft2232_speed(): 86 02 00
Debug:   107 185 jtag.c:1581 jtag_init_reset(): Trying to bring the  
JTAG controller to life by asserting TRST / TLR
Debug:   108 185 jtag.c:996 jtag_add_reset(): SRST line released
Debug:   109 185 jtag.c:1015 jtag_add_reset(): TRST line asserted
Debug:   110 185 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   111 185 jtag.c:1295 jtag_reset_callback(): -
Debug:   112 185 jtag.c:992 jtag_add_reset(): SRST line asserted
Debug:   113 185 jtag.c:1015 jtag_add_reset(): TRST line asserted
Debug:   114 185 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   115 185 jtag.c:1295 jtag_reset_callback(): -
Debug:   116 185 jtag.c:992 jtag_add_reset(): SRST line asserted
Debug:   117 185 jtag.c:996 jtag_add_reset(): SRST line released
Debug:   118 185 ft2232.c:1037 olimex_jtag_reset(): trst: 1, srst: 0,  
high_output: 0x00, high_direction: 0x0f
Debug:   119 185 ft2232.c:1037 olimex_jtag_reset(): trst: 1, srst: 1,  
high_output: 0x02, high_direction: 0x0f
Debug:   120 185 ft2232.c:1037 olimex_jtag_reset(): trst: 0, srst: 1,  
high_output: 0x03, high_direction: 0x0f
Debug:   121 185 ft2232.c:1037 olimex_jtag_reset(): trst: 0, srst: 0,  
high_output: 0x01, high_direction: 0x0f
Debug:   122 186 jtag.c:1537 jtag_init_inner(): Init JTAG chain
Debug:   123 187 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   124 187 jtag.c:1295 jtag_reset_callback(): -
Info:    125 190 jtag.c:1389 jtag_examine_chain(): JTAG device found:  
0x4f1f0f0f (Manufacturer: 0x787, Part: 0xf1f0, Version: 0x4)
Debug:   126 190 jtag.c:326 jtag_call_event_callbacks(): jtag event:  
JTAG controller reset (TLR or TRST)
Debug:   127 190 jtag.c:1295 jtag_reset_callback(): -
Debug:   128 194 embeddedice.c:397 embeddedice_write_reg(): 0: 0x00000000
Debug:   129 195 arm7_9_common.c:767 arm7_9_assert_reset():  
target->state: unknown
Debug:   130 195 jtag.c:992 jtag_add_reset(): SRST line asserted
Debug:   131 195 ft2232.c:1037 olimex_jtag_reset(): trst: 0, srst: 1,  
high_output: 0x0b, high_direction: 0x0f
Debug:   132 246 arm7_9_common.c:820 arm7_9_deassert_reset():  
target->state: reset
Debug:   133 246 jtag.c:996 jtag_add_reset(): SRST line released
Debug:   134 246 ft2232.c:1037 olimex_jtag_reset(): trst: 0, srst: 0,  
high_output: 0x09, high_direction: 0x0f
Debug:   135 246 target.c:411 target_process_reset(): Waiting for  
halted stated as approperiate
Debug:   136 248 target.c:425 target_process_reset(): Polling target
Debug:   138 751 arm7_9_common.c:960 arm7_9_halt(): target->state: running
Debug:   139 751 embeddedice.c:397 embeddedice_write_reg(): 9: 0xffffffff
Debug:   140 751 embeddedice.c:397 embeddedice_write_reg(): 11: 0xffffffff
Debug:   141 751 embeddedice.c:397 embeddedice_write_reg(): 12: 0x00000100
Debug:   142 751 embeddedice.c:397 embeddedice_write_reg(): 13: 0x000000f7
Debug:   143 751 target.c:425 target_process_reset(): Polling target
Debug:   145 1255 target.c:425 target_process_reset(): Polling target
Debug:   147 1759 target.c:425 target_process_reset(): Polling target
Debug:   149 2263 target.c:425 target_process_reset(): Polling target
Debug:   151 2767 target.c:425 target_process_reset(): Polling target
Debug:   153 3271 target.c:425 target_process_reset(): Polling target
Debug:   155 3775 embeddedice.c:397 embeddedice_write_reg(): 0: 0x00000005
Debug:   156 3775 embeddedice.c:397 embeddedice_write_reg(): 12: 0x00000000
Debug:   157 3776 arm7_9_common.c:1074 arm7_9_debug_entry(): target  
entered debug from ARM state
Error:   158 3779 armv4_5.h:114 armv4_5_mode_to_number(): invalid mode  
value encountered
Error:   159 3779 arm7_9_common.c:1102 arm7_9_debug_entry(): cpsr  
contains invalid mode value - communication failure
Debug:   160 3779 target.c:425 target_process_reset(): Polling target
Debug:   162 4283 target.c:425 target_process_reset(): Polling target
Debug:   164 4787 target.c:425 target_process_reset(): Polling target
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to