On Fri, May 11, 2012 at 7:30 AM, Peter Stuge <[email protected]> wrote: > Andreas Fritiofson wrote: >> > Debug: 276 603 mpsse.c:750 write_cb(): transferred 97 of 97 >> > Debug: 277 603 mpsse.c:736 read_cb(): raw chunk 14, transferred 12 of 12 >> > Segmentation fault: 11 >> >> The debug log doesn't provide much info. It just suddenly dies, doing >> the same thing it's done several times before. Can you produce a >> backtrace? > > Do this by running: > > gdb --args ~/bin/bin/openocd -d3 -f > ~/bin/share/openocd/scripts/board/ek-lm3s1968_mpsse.cfg > > And at the gdb prompt, type: ...
Debug: 209 140 command.c:369 register_command_handler(): registering 'ocd_ps'... Debug: 210 140 ftdi.c:615 ftdi_initialize(): ftdi interface using shortest path jtag state transitions Reading symbols for shared libraries . done Debug: 211 691 mpsse.c:309 mpsse_open(): current latency timer: 255 Debug: 212 691 mpsse.c:358 mpsse_purge(): - Debug: 213 692 mpsse.c:623 mpsse_loopback_config(): off Debug: 214 692 mpsse.c:767 mpsse_flush(): write 7, read 0 Debug: 215 692 mpsse.c:750 write_cb(): transferred 7 of 7 Debug: 217 692 core.c:1537 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 218 692 core.c:1540 adapter_khz_to_speed(): have interface set up Debug: 219 692 mpsse.c:664 mpsse_set_frequency(): target 500000 Hz Debug: 220 692 mpsse.c:629 mpsse_set_divisor(): 11 Debug: 221 692 mpsse.c:693 mpsse_set_frequency(): actually 500000 Hz Debug: 222 692 core.c:1537 adapter_khz_to_speed(): convert khz to interface specific speed value Debug: 223 692 core.c:1540 adapter_khz_to_speed(): have interface set up Info : 224 692 core.c:1358 adapter_init(): clock speed 500 kHz Debug: 225 692 openocd.c:132 handle_init_command(): Debug Adapter init complete Debug: 226 692 command.c:147 script_debug(): command - ocd_command ocd_command type ocd_transport init Debug: 227 692 command.c:147 script_debug(): command - ocd_transport ocd_transport init Debug: 229 692 transport.c:246 handle_transport_init(): handle_transport_init Debug: 230 692 mpsse.c:767 mpsse_flush(): write 9, read 0 Debug: 231 693 mpsse.c:750 write_cb(): transferred 9 of 9 Debug: 232 693 core.c:678 jtag_add_reset(): SRST line released Debug: 233 693 core.c:702 jtag_add_reset(): TRST line released Debug: 234 693 core.c:322 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 235 693 mpsse.c:767 mpsse_flush(): write 0, read 0 Debug: 236 693 command.c:147 script_debug(): command - ocd_command ocd_command type ocd_jtag arp_init Debug: 237 693 command.c:147 script_debug(): command - ocd_jtag ocd_jtag arp_init Debug: 238 693 core.c:1371 jtag_init_inner(): Init JTAG chain Debug: 239 693 core.c:322 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 240 693 mpsse.c:767 mpsse_flush(): write 3, read 0 Debug: 241 693 mpsse.c:750 write_cb(): transferred 3 of 3 Debug: 242 693 core.c:1007 jtag_examine_chain(): DR scan interrogation for IDCODE/BYPASS Debug: 243 693 core.c:322 jtag_call_event_callbacks(): jtag event: TAP reset Debug: 244 693 mpsse.c:767 mpsse_flush(): write 97+1, read 81 Debug: 245 693 mpsse.c:750 write_cb(): transferred 98 of 98 Debug: 246 695 mpsse.c:736 read_cb(): raw chunk 85, transferred 81 of 81 Info : 247 695 core.c:910 jtag_examine_chain_display(): JTAG tap: lm3s1968.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Debug: 248 695 core.c:1167 jtag_validate_ircapture(): IR capture validation scan Debug: 249 695 mpsse.c:767 mpsse_flush(): write 15+1, read 2 Debug: 250 695 mpsse.c:750 write_cb(): transferred 16 of 16 Debug: 251 695 mpsse.c:736 read_cb(): raw chunk 4, transferred 2 of 2 Debug: 252 695 core.c:1226 jtag_validate_ircapture(): lm3s1968.cpu: IR capture 0x01 Debug: 253 695 openocd.c:145 handle_init_command(): Examining targets... Debug: 254 695 arm_adi_v5.c:1099 ahbap_debugport_init(): Debug: 255 695 mpsse.c:767 mpsse_flush(): write 207+1, read 12 Debug: 256 696 mpsse.c:750 write_cb(): transferred 208 of 208 Debug: 257 696 mpsse.c:736 read_cb(): raw chunk 14, transferred 12 of 12 Debug: 258 696 arm_adi_v5.c:1156 ahbap_debugport_init(): DAP: wait CSYSPWRUPACK Debug: 259 696 mpsse.c:767 mpsse_flush(): write 96+1, read 12 Debug: 260 697 mpsse.c:750 write_cb(): transferred 97 of 97 Debug: 261 697 mpsse.c:736 read_cb(): raw chunk 14, transferred 12 of 12 Debug: 262 707 arm_adi_v5.c:1156 ahbap_debugport_init(): DAP: wait CSYSPWRUPACK Debug: 263 707 mpsse.c:767 mpsse_flush(): write 96+1, read 12 Debug: 264 708 mpsse.c:750 write_cb(): transferred 97 of 97 Debug: 265 708 mpsse.c:736 read_cb(): raw chunk 14, transferred 12 of 12 Debug: 266 719 arm_adi_v5.c:1156 ahbap_debugport_init(): DAP: wait CSYSPWRUPACK Debug: 267 719 mpsse.c:767 mpsse_flush(): write 96+1, read 12 Debug: 268 720 mpsse.c:750 write_cb(): transferred 97 of 97 Debug: 269 720 mpsse.c:736 read_cb(): raw chunk 14, transferred 12 of 12 Debug: 270 731 arm_adi_v5.c:1156 ahbap_debugport_init(): DAP: wait CSYSPWRUPACK Debug: 271 731 mpsse.c:767 mpsse_flush(): write 96+1, read 12 Debug: 272 732 mpsse.c:750 write_cb(): transferred 97 of 97 Debug: 273 732 mpsse.c:736 read_cb(): raw chunk 14, transferred 12 of 12 Debug: 274 743 arm_adi_v5.c:1156 ahbap_debugport_init(): DAP: wait CSYSPWRUPACK Debug: 275 743 mpsse.c:767 mpsse_flush(): write 96+1, read 12 Debug: 276 744 mpsse.c:750 write_cb(): transferred 97 of 97 Debug: 277 744 mpsse.c:736 read_cb(): raw chunk 14, transferred 12 of 12 Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x000000000100337b 0x000000010009ed22 in target_read_u32 () (gdb) bt #0 0x000000010009ed22 in target_read_u32 () #1 0x00000001000849fa in cortex_m3_examine () #2 0x00000001000a6c13 in target_examine () #3 0x00000001000013f4 in handle_init_command () #4 0x00000001000be119 in script_command_run () #5 0x00000001000cbee3 in Jim_EvalObj () #6 0x00000001000d1481 in Jim_EvalCoreCommand () #7 0x00000001000cbee3 in Jim_EvalObj () #8 0x00000001000d3244 in Jim_CatchCoreCommand () #9 0x00000001000cbee3 in Jim_EvalObj () #10 0x00000001000ca243 in Jim_EvalExpression () #11 0x00000001000cc5cf in Jim_GetBoolFromExpr () #12 0x00000001000cf9b4 in Jim_IfCoreCommand () #13 0x00000001000cbee3 in Jim_EvalObj () #14 0x00000001000cfa45 in Jim_IfCoreCommand () #15 0x00000001000cbee3 in Jim_EvalObj () #16 0x00000001000cfa45 in Jim_IfCoreCommand () #17 0x00000001000cbee3 in Jim_EvalObj () #18 0x00000001000cddd0 in JimCallProcedure () #19 0x00000001000cbec7 in Jim_EvalObj () #20 0x00000001000d1481 in Jim_EvalCoreCommand () #21 0x00000001000cbee3 in Jim_EvalObj () #22 0x00000001000cddd0 in JimCallProcedure () #23 0x00000001000cbec7 in Jim_EvalObj () #24 0x00000001000ce150 in Jim_EvalSource () #25 0x00000001000bc9cc in command_run_line () #26 0x0000000100001242 in openocd_main () #27 0x0000000100000e44 in start () (gdb) -- Xiaofan ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
