From: Steve F. <bah...@gm...> - 2014-01-29 22:39:56
|
> Can you try not to top post, it makes it hard to follow the thread. Sorry. Gmail keeps getting more & more 'helpful' - takes effort not to top-post by default... > Looking at that log I would still say the config is not correct. > Because the default scripts are using a "init_targets" it is over > writing the reset_config we are trying to configure. > > so try this config instead, > > -- openocd.cfg > > source [find interface/ftdi/olimex-arm-usb-ocd.cfg] > source [find target/lpc2148.cfg] > > proc init_board {} { > > # change the cfg default reset_config > reset_config srst_only > > # for initial script debugging change default adapter speed > adapter_khz 500 > } > > # below added as a reset test > init > reset init > > -- > > Spen > Same results as far as I can tell: Open On-Chip Debugger 0.8.0-dev-00328-g0b26376 (2014-01-20-15:29) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html User : 13 2 command.c:546 command_print(): debug_level: 3 Debug: 14 2 options.c:98 add_default_dirs(): bindir=/usr/local/bin Debug: 15 2 options.c:99 add_default_dirs(): pkgdatadir=/usr/local/share/openocd Debug: 16 2 options.c:100 add_default_dirs(): run_prefix= Debug: 17 2 configuration.c:44 add_script_search_dir(): adding /home/steve/.openocd Debug: 18 2 configuration.c:44 add_script_search_dir(): adding /usr/local/share/openocd/site Debug: 19 2 configuration.c:44 add_script_search_dir(): adding /usr/local/share/openocd/scripts Debug: 20 3 configuration.c:84 find_file(): found Main2.cfg Debug: 21 3 configuration.c:84 find_file(): found /usr/local/share/openocd/scripts/interface/ftdi/olimex-arm-usb-ocd.cfg Debug: 22 3 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_interface ftdi Debug: 23 3 command.c:145 script_debug(): command - interface ocd_interface ftdi Debug: 25 3 command.c:366 register_command_handler(): registering 'ocd_ftdi_device_desc'... Debug: 26 3 command.c:366 register_command_handler(): registering 'ocd_ftdi_serial'... Debug: 27 3 command.c:366 register_command_handler(): registering 'ocd_ftdi_channel'... Debug: 28 3 command.c:366 register_command_handler(): registering 'ocd_ftdi_layout_init'... Debug: 29 3 command.c:366 register_command_handler(): registering 'ocd_ftdi_layout_signal'... Debug: 30 3 command.c:366 register_command_handler(): registering 'ocd_ftdi_set_signal'... Debug: 31 3 command.c:366 register_command_handler(): registering 'ocd_ftdi_vid_pid'... Info : 32 3 transport.c:118 allow_transports(): only one transport option; autoselect 'jtag' Debug: 33 3 command.c:366 register_command_handler(): registering 'ocd_jtag_flush_queue_sleep'... Debug: 34 3 command.c:366 register_command_handler(): registering 'ocd_jtag_rclk'... Debug: 35 3 command.c:366 register_command_handler(): registering 'ocd_jtag_ntrst_delay'... Debug: 36 3 command.c:366 register_command_handler(): registering 'ocd_jtag_ntrst_assert_width'... Debug: 37 3 command.c:366 register_command_handler(): registering 'ocd_scan_chain'... Debug: 38 3 command.c:366 register_command_handler(): registering 'ocd_jtag_reset'... Debug: 39 3 command.c:366 register_command_handler(): registering 'ocd_runtest'... Debug: 40 3 command.c:366 register_command_handler(): registering 'ocd_irscan'... Debug: 41 3 command.c:366 register_command_handler(): registering 'ocd_verify_ircapture'... Debug: 42 3 command.c:366 register_command_handler(): registering 'ocd_verify_jtag'... Debug: 43 3 command.c:366 register_command_handler(): registering 'ocd_tms_sequence'... Debug: 44 3 command.c:366 register_command_handler(): registering 'ocd_wait_srst_deassert'... Debug: 45 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 46 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 47 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 48 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 49 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 50 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 51 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 52 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 53 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 54 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 55 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 56 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 57 3 command.c:366 register_command_handler(): registering 'ocd_jtag'... Debug: 58 3 command.c:366 register_command_handler(): registering 'ocd_svf'... Debug: 59 3 command.c:366 register_command_handler(): registering 'ocd_xsvf'... Debug: 60 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_ftdi_device_desc Olimex OpenOCD JTAG Debug: 61 4 command.c:145 script_debug(): command - ftdi_device_desc ocd_ftdi_device_desc Olimex OpenOCD JTAG Debug: 63 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_ftdi_vid_pid 0x15ba 0x0003 Debug: 64 4 command.c:145 script_debug(): command - ftdi_vid_pid ocd_ftdi_vid_pid 0x15ba 0x0003 Debug: 66 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_ftdi_layout_init 0x0c08 0x0f1b Debug: 67 4 command.c:145 script_debug(): command - ftdi_layout_init ocd_ftdi_layout_init 0x0c08 0x0f1b Debug: 69 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_ftdi_layout_signal nSRST -oe 0x0200 Debug: 70 4 command.c:145 script_debug(): command - ftdi_layout_signal ocd_ftdi_layout_signal nSRST -oe 0x0200 Debug: 72 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 Debug: 73 4 command.c:145 script_debug(): command - ftdi_layout_signal ocd_ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 Debug: 75 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_ftdi_layout_signal LED -data 0x0800 Debug: 76 4 command.c:145 script_debug(): command - ftdi_layout_signal ocd_ftdi_layout_signal LED -data 0x0800 Debug: 78 4 configuration.c:84 find_file(): found /usr/local/share/openocd/scripts/target/lpc2148.cfg Debug: 79 4 configuration.c:84 find_file(): found /usr/local/share/openocd/scripts/target/lpc2xxx.cfg Debug: 80 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_init Debug: 81 4 command.c:145 script_debug(): command - init ocd_init Debug: 83 4 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target init Debug: 84 4 command.c:145 script_debug(): command - ocd_target ocd_target init Debug: 86 5 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_echo Warning - assuming default core clock 12MHz! Flashing may fail if actual core clock is different. Debug: 87 5 command.c:145 script_debug(): command - echo ocd_echo Warning - assuming default core clock 12MHz! Flashing may fail if actual core clock is different. User : 89 5 command.c:763 jim_echo(): Warning - assuming default core clock 12MHz! Flashing may fail if actual core clock is different. Debug: 90 5 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_reset_config trst_and_srst Debug: 91 5 command.c:145 script_debug(): command - reset_config ocd_reset_config trst_and_srst User : 93 5 command.c:546 command_print(): trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain connect_deassert_srst Debug: 94 5 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_adapter_nsrst_delay 100 Debug: 95 5 command.c:145 script_debug(): command - adapter_nsrst_delay ocd_adapter_nsrst_delay 100 User : 97 5 command.c:546 command_print(): adapter_nsrst_delay: 100 Debug: 98 5 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag_ntrst_delay 100 Debug: 99 5 command.c:145 script_debug(): command - jtag_ntrst_delay ocd_jtag_ntrst_delay 100 User : 101 5 command.c:546 command_print(): jtag_ntrst_delay: 100 Debug: 102 5 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_adapter_khz 1500 Debug: 103 5 command.c:145 script_debug(): command - adapter_khz ocd_adapter_khz 1500 Debug: 105 5 core.c:1644 jtag_config_khz(): handle jtag khz Debug: 106 5 core.c:1611 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 107 5 core.c:1611 adapter_khz_to_speed(): convert khz to interface specific speed value User : 108 5 command.c:546 command_print(): adapter speed: 1500 kHz Debug: 109 5 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag newtap lpc2148 cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x3f0f0f0f -expected-id 0x4f1f0f0f Debug: 110 7 command.c:145 script_debug(): command - ocd_jtag ocd_jtag newtap lpc2148 cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x3f0f0f0f -expected-id 0x4f1f0f0f Debug: 111 7 tcl.c:551 jim_newtap_cmd(): Creating New Tap, Chip: lpc2148, Tap: cpu, Dotted: lpc2148.cpu, 10 params Debug: 112 7 tcl.c:568 jim_newtap_cmd(): Processing option: -irlen Debug: 113 7 tcl.c:568 jim_newtap_cmd(): Processing option: -ircapture Debug: 114 7 tcl.c:568 jim_newtap_cmd(): Processing option: -irmask Debug: 115 7 tcl.c:568 jim_newtap_cmd(): Processing option: -expected-id Debug: 116 7 tcl.c:568 jim_newtap_cmd(): Processing option: -expected-id Debug: 117 7 core.c:1319 jtag_tap_init(): Created Tap: lpc2148.cpu @ abs position 0, irlen 4, capture: 0x1 mask: 0xf Debug: 118 7 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target create lpc2148.cpu arm7tdmi -chain-position lpc2148.cpu Debug: 119 7 command.c:145 script_debug(): command - ocd_target ocd_target create lpc2148.cpu arm7tdmi -chain-position lpc2148.cpu Debug: 120 7 target.c:1716 target_free_all_working_areas_restore(): freeing all working areas Debug: 121 7 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 122 7 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 123 7 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 124 7 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 125 7 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 126 7 command.c:366 register_command_handler(): registering 'ocd_arm'... Debug: 127 7 command.c:366 register_command_handler(): registering 'ocd_etm'... Debug: 128 7 command.c:366 register_command_handler(): registering 'ocd_arm7_9'... Debug: 129 7 command.c:366 register_command_handler(): registering 'ocd_arm7_9'... Debug: 130 7 command.c:366 register_command_handler(): registering 'ocd_arm7_9'... Debug: 131 7 armv4_5.c:410 arm_set_cpsr(): set CPSR 0x00000010: User mode, ARM state Debug: 132 7 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 133 7 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 134 7 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 135 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 136 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 137 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 138 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 139 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 140 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 141 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 142 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 143 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 144 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 145 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 146 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 147 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 148 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 149 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 150 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 151 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 152 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 153 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 154 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 155 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 156 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 157 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 158 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 159 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 160 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 161 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 162 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 163 8 command.c:366 register_command_handler(): registering 'ocd_lpc2148.cpu'... Debug: 164 8 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu configure -work-area-phys 0x40000000 -work-area-size 0x8000 -work-area-backup 0 Debug: 165 8 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu configure -work-area-phys 0x40000000 -work-area-size 0x8000 -work-area-backup 0 Debug: 166 8 target.c:1716 target_free_all_working_areas_restore(): freeing all working areas Debug: 167 8 target.c:1716 target_free_all_working_areas_restore(): freeing all working areas Debug: 168 8 target.c:1716 target_free_all_working_areas_restore(): freeing all working areas Debug: 169 8 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_flash bank lpc2148.flash lpc2000 0x0 0x7d000 0 0 lpc2148.cpu lpc2000_v2 12000 calc_checksum Debug: 170 12 command.c:145 script_debug(): command - ocd_flash ocd_flash bank lpc2148.flash lpc2000 0x0 0x7d000 0 0 lpc2148.cpu lpc2000_v2 12000 calc_checksum Debug: 172 12 command.c:366 register_command_handler(): registering 'ocd_lpc2000'... Debug: 173 12 tcl.c:807 handle_flash_bank_command(): 'lpc2000' driver usage field missing Debug: 174 12 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_reset_config srst_only srst_open_drain Debug: 175 12 command.c:145 script_debug(): command - reset_config ocd_reset_config srst_only srst_open_drain User : 177 12 command.c:546 command_print(): srst_only separate srst_gates_jtag srst_open_drain connect_deassert_srst Debug: 178 12 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_adapter_khz 500 Debug: 179 12 command.c:145 script_debug(): command - adapter_khz ocd_adapter_khz 500 Debug: 181 12 core.c:1644 jtag_config_khz(): handle jtag khz Debug: 182 12 core.c:1611 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 183 12 core.c:1611 adapter_khz_to_speed(): convert khz to interface specific speed value User : 184 12 command.c:546 command_print(): adapter speed: 500 kHz Debug: 185 12 target.c:1279 handle_target_init_command(): Initializing targets... Debug: 186 12 command.c:366 register_command_handler(): registering 'ocd_target_request'... Debug: 187 12 command.c:366 register_command_handler(): registering 'ocd_trace'... Debug: 188 12 command.c:366 register_command_handler(): registering 'ocd_trace'... Debug: 189 12 command.c:366 register_command_handler(): registering 'ocd_fast_load_image'... Debug: 190 12 command.c:366 register_command_handler(): registering 'ocd_fast_load'... Debug: 191 12 command.c:366 register_command_handler(): registering 'ocd_profile'... Debug: 192 12 command.c:366 register_command_handler(): registering 'ocd_virt2phys'... Debug: 193 12 command.c:366 register_command_handler(): registering 'ocd_reg'... Debug: 194 12 command.c:366 register_command_handler(): registering 'ocd_poll'... Debug: 195 12 command.c:366 register_command_handler(): registering 'ocd_wait_halt'... Debug: 196 12 command.c:366 register_command_handler(): registering 'ocd_halt'... Debug: 197 12 command.c:366 register_command_handler(): registering 'ocd_resume'... Debug: 198 12 command.c:366 register_command_handler(): registering 'ocd_reset'... Debug: 199 12 command.c:366 register_command_handler(): registering 'ocd_soft_reset_halt'... Debug: 200 12 command.c:366 register_command_handler(): registering 'ocd_step'... Debug: 201 12 command.c:366 register_command_handler(): registering 'ocd_mdw'... Debug: 202 12 command.c:366 register_command_handler(): registering 'ocd_mdh'... Debug: 203 12 command.c:366 register_command_handler(): registering 'ocd_mdb'... Debug: 204 12 command.c:366 register_command_handler(): registering 'ocd_mww'... Debug: 205 12 command.c:366 register_command_handler(): registering 'ocd_mwh'... Debug: 206 12 command.c:366 register_command_handler(): registering 'ocd_mwb'... Debug: 207 12 command.c:366 register_command_handler(): registering 'ocd_bp'... Debug: 208 13 command.c:366 register_command_handler(): registering 'ocd_rbp'... Debug: 209 13 command.c:366 register_command_handler(): registering 'ocd_wp'... Debug: 210 13 command.c:366 register_command_handler(): registering 'ocd_rwp'... Debug: 211 13 command.c:366 register_command_handler(): registering 'ocd_load_image'... Debug: 212 13 command.c:366 register_command_handler(): registering 'ocd_dump_image'... Debug: 213 13 command.c:366 register_command_handler(): registering 'ocd_verify_image'... Debug: 214 13 command.c:366 register_command_handler(): registering 'ocd_test_image'... Debug: 215 13 command.c:366 register_command_handler(): registering 'ocd_reset_nag'... Debug: 216 13 command.c:366 register_command_handler(): registering 'ocd_ps'... Debug: 217 13 command.c:366 register_command_handler(): registering 'ocd_test_mem_access'... Debug: 218 13 ftdi.c:593 ftdi_initialize(): ftdi interface using shortest path jtag state transitions Debug: 219 25 mpsse.c:363 mpsse_purge(): - Debug: 220 27 mpsse.c:644 mpsse_loopback_config(): off Debug: 221 28 core.c:1611 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 222 28 core.c:1614 adapter_khz_to_speed(): have interface set up Debug: 223 28 mpsse.c:689 mpsse_set_frequency(): target 500000 Hz Debug: 224 28 mpsse.c:650 mpsse_set_divisor(): 11 Debug: 225 28 mpsse.c:713 mpsse_set_frequency(): actually 500000 Hz Debug: 226 28 core.c:1611 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 227 28 core.c:1614 adapter_khz_to_speed(): have interface set up Info : 228 28 core.c:1400 adapter_init(): clock speed 500 kHz Debug: 229 28 openocd.c:132 handle_init_command(): Debug Adapter init complete Debug: 230 28 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_transport init Debug: 231 29 command.c:145 script_debug(): command - ocd_transport ocd_transport init Debug: 233 29 transport.c:240 handle_transport_init(): handle_transport_init Debug: 234 29 core.c:717 jtag_add_reset(): SRST line released Debug: 235 29 core.c:741 jtag_add_reset(): TRST line released Debug: 236 29 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 237 233 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag arp_init Debug: 238 233 command.c:145 script_debug(): command - ocd_jtag ocd_jtag arp_init Debug: 239 233 core.c:1413 jtag_init_inner(): Init JTAG chain Debug: 240 233 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 241 234 core.c:1046 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS Debug: 242 234 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Info : 243 236 core.c:949 jtag_examine_chain_display(): JTAG tap: lpc2148.cpu tap/device found: 0x4f1f0f0f (mfg: 0x787, part: 0xf1f0, ver: 0x4) Debug: 244 236 core.c:1206 jtag_validate_ircapture(): IR capture validation scan Debug: 245 237 core.c:1263 jtag_validate_ircapture(): lpc2148.cpu: IR capture 0x01 Debug: 246 237 openocd.c:145 handle_init_command(): Examining targets... Debug: 247 237 target.c:1395 target_call_event_callbacks(): target event 21 (examine-start) Info : 248 238 embeddedice.c:231 embeddedice_build_reg_cache(): Embedded ICE version 4 Info : 249 238 embeddedice.c:302 embeddedice_build_reg_cache(): lpc2148.cpu: hardware has 2 breakpoint/watchpoint units Debug: 250 239 embeddedice.c:501 embeddedice_write_reg(): 0: 0x00000000 Debug: 251 241 arm7_9_common.c:75 arm7_9_clear_watchpoints(): - Debug: 252 241 embeddedice.c:501 embeddedice_write_reg(): 12: 0x00000000 Debug: 253 241 embeddedice.c:501 embeddedice_write_reg(): 20: 0x00000000 Debug: 254 242 target.c:1395 target_call_event_callbacks(): target event 22 (examine-end) Debug: 255 242 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_flash init Debug: 256 242 command.c:145 script_debug(): command - ocd_flash ocd_flash init Debug: 258 243 tcl.c:873 handle_flash_init_command(): Initializing flash devices... Debug: 259 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 260 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 261 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 262 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 263 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 264 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 265 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 266 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 267 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 268 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 269 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 270 243 command.c:366 register_command_handler(): registering 'ocd_flash'... Debug: 271 243 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_mflash init Debug: 272 243 command.c:145 script_debug(): command - ocd_mflash ocd_mflash init Debug: 274 244 mflash.c:1379 handle_mflash_init_command(): Initializing mflash devices... Debug: 275 244 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_nand init Debug: 276 244 command.c:145 script_debug(): command - ocd_nand ocd_nand init Debug: 278 245 tcl.c:497 handle_nand_init_command(): Initializing NAND devices... Debug: 279 245 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_pld init Debug: 280 245 command.c:145 script_debug(): command - ocd_pld ocd_pld init Debug: 282 246 pld.c:207 handle_pld_init_command(): Initializing PLDs... Debug: 283 246 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_reset init Debug: 284 246 command.c:145 script_debug(): command - reset ocd_reset init Debug: 286 247 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_target names Debug: 287 247 command.c:145 script_debug(): command - ocd_target ocd_target names Debug: 288 247 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu invoke-event reset-start Debug: 289 247 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu invoke-event reset-start Debug: 290 247 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag arp_init-reset Debug: 291 247 command.c:145 script_debug(): command - ocd_jtag ocd_jtag arp_init-reset Debug: 292 247 core.c:1521 jtag_init_reset(): Initializing with hard TRST+SRST reset Debug: 293 247 core.c:730 jtag_add_reset(): JTAG reset with TLR instead of TRST Debug: 294 247 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 295 248 core.c:713 jtag_add_reset(): SRST line asserted Debug: 296 248 core.c:730 jtag_add_reset(): JTAG reset with TLR instead of TRST Debug: 297 248 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 298 249 core.c:717 jtag_add_reset(): SRST line released Debug: 299 353 core.c:1413 jtag_init_inner(): Init JTAG chain Debug: 300 353 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 301 354 core.c:1046 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS Debug: 302 354 core.c:321 jtag_call_event_callbacks(): jtag event: TAP reset Info : 303 356 core.c:949 jtag_examine_chain_display(): JTAG tap: lpc2148.cpu tap/device found: 0x4f1f0f0f (mfg: 0x787, part: 0xf1f0, ver: 0x4) Debug: 304 356 core.c:1206 jtag_validate_ircapture(): IR capture validation scan Debug: 305 357 core.c:1263 jtag_validate_ircapture(): lpc2148.cpu: IR capture 0x01 Debug: 306 357 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu cget -chain-position Debug: 307 357 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu cget -chain-position Debug: 308 357 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag tapisenabled lpc2148.cpu Debug: 309 357 command.c:145 script_debug(): command - ocd_jtag ocd_jtag tapisenabled lpc2148.cpu Debug: 310 357 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu invoke-event examine-start Debug: 311 357 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu invoke-event examine-start Debug: 312 357 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu arp_examine Debug: 313 357 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu arp_examine Debug: 314 358 embeddedice.c:501 embeddedice_write_reg(): 0: 0x00000000 Debug: 315 360 arm7_9_common.c:75 arm7_9_clear_watchpoints(): - Debug: 316 360 embeddedice.c:501 embeddedice_write_reg(): 12: 0x00000000 Debug: 317 360 embeddedice.c:501 embeddedice_write_reg(): 20: 0x00000000 Debug: 318 361 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu invoke-event examine-end Debug: 319 361 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu invoke-event examine-end Debug: 320 361 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu invoke-event reset-assert-pre Debug: 321 361 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu invoke-event reset-assert-pre Debug: 322 361 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu cget -chain-position Debug: 323 361 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu cget -chain-position Debug: 324 361 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag tapisenabled lpc2148.cpu Debug: 325 361 command.c:145 script_debug(): command - ocd_jtag ocd_jtag tapisenabled lpc2148.cpu Debug: 326 361 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu arp_reset assert 1 Debug: 327 361 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu arp_reset assert 1 Debug: 328 361 target.c:1716 target_free_all_working_areas_restore(): freeing all working areas Debug: 329 361 arm7_9_common.c:878 arm7_9_assert_reset(): target->state: running Debug: 330 361 embeddedice.c:501 embeddedice_write_reg(): 8: 0x00000000 Debug: 331 361 embeddedice.c:501 embeddedice_write_reg(): 9: 0x00000003 Debug: 332 361 embeddedice.c:501 embeddedice_write_reg(): 11: 0xffffffff Debug: 333 361 embeddedice.c:501 embeddedice_write_reg(): 12: 0x00000100 Debug: 334 361 embeddedice.c:501 embeddedice_write_reg(): 13: 0x000000f7 Debug: 335 362 core.c:713 jtag_add_reset(): SRST line asserted Debug: 336 362 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu invoke-event reset-assert-post Debug: 337 362 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu invoke-event reset-assert-post Debug: 338 362 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu invoke-event reset-deassert-pre Debug: 339 362 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu invoke-event reset-deassert-pre Debug: 340 362 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu cget -chain-position Debug: 341 362 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu cget -chain-position Debug: 342 362 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag tapisenabled lpc2148.cpu Debug: 343 362 command.c:145 script_debug(): command - ocd_jtag ocd_jtag tapisenabled lpc2148.cpu Debug: 344 362 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu arp_reset deassert 1 Debug: 345 362 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu arp_reset deassert 1 Debug: 346 362 target.c:1716 target_free_all_working_areas_restore(): freeing all working areas Debug: 347 362 arm7_9_common.c:973 arm7_9_deassert_reset(): target->state: reset Debug: 348 415 core.c:717 jtag_add_reset(): SRST line released Debug: 350 518 embeddedice.c:501 embeddedice_write_reg(): 0: 0x00000000 Debug: 351 520 arm7_9_common.c:75 arm7_9_clear_watchpoints(): - Debug: 352 520 embeddedice.c:501 embeddedice_write_reg(): 12: 0x00000000 Debug: 353 520 embeddedice.c:501 embeddedice_write_reg(): 20: 0x00000000 Debug: 354 522 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu invoke-event reset-deassert-post Debug: 355 522 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu invoke-event reset-deassert-post Debug: 356 522 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu cget -chain-position Debug: 357 522 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu cget -chain-position Debug: 358 522 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_jtag tapisenabled lpc2148.cpu Debug: 359 522 command.c:145 script_debug(): command - ocd_jtag ocd_jtag tapisenabled lpc2148.cpu Debug: 360 522 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu arp_waitstate halted 1000 Debug: 361 522 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu arp_waitstate halted 1000 Debug: 362 523 target.c:2608 target_wait_state(): waiting for target halted... Error: 365 1524 target.c:2616 target_wait_state(): timed out while waiting for target halted Debug: 366 1524 command.c:145 script_debug(): command - ocd_command ocd_command type ocd_lpc2148.cpu curstate Debug: 367 1524 command.c:145 script_debug(): command - ocd_lpc2148.cpu ocd_lpc2148.cpu curstate User : 368 1524 command.c:546 command_print(): TARGET: lpc2148.cpu - Not halted Debug: 369 1524 command.c:628 run_command(): Command failed with error code -4 User : 370 1524 command.c:666 command_run_line(): Runtime Error: Main2.cfg:20: in procedure 'script' at file "embedded:startup.tcl", line 58 in procedure 'reset' called at file "Main2.cfg", line 20 steve@dystant:~/projects/zonge/firmware/487_DntMotherboard/arm/main$ |