On Saturday 16 January 2010, Freddie Chopin wrote:
> with STM32 the first 
> gdb "load" after power-up of STM32 fails.

Just for reference, the relevant bits of "first.log" seem to be
the appended lines.  I have an idea, which I'll look at later;
it revolves around general weakness in fault handling in all of
the ADIv5 code.

Oh, and while this is clearly a "bug", from what I've heard it
isn't a "regression" from the last release ... "just" a long
standing bug.

- Dave


Debug: 359 4984 cortex_m3.c:396 cortex_m3_debug_entry(): entered debug state in 
core mode: Thread at PC 0xfffffffe, target->state: halted
Debug: 360 4984 target.c:968 target_call_event_callbacks(): target event 2 
(gdb-halt)
Debug: 361 4984 target.c:968 target_call_event_callbacks(): target event 3 
(halted)
User : 362 4984 target.c:1234 target_arch_state(): target state: halted
User : 363 4984 armv7m.c:489 armv7m_arch_state(): target halted due to 
debug-request, current mode: Thread 
xPSR: 0x01000000 pc: 0xfffffffe msp: 0xfffffffc
Debug: 364 4984 target.c:968 target_call_event_callbacks(): target event 8 
(gdb-end)
Debug: 365 4984 command.c:133 script_debug(): command - ocd_command ocd_command 
type ocd_stm32.cpu curstate
Debug: 366 4984 command.c:133 script_debug(): command - ocd_stm32.cpu 
ocd_stm32.cpu curstate
Debug: 367 4984 command.c:133 script_debug(): command - ocd_command ocd_command 
type ocd_stm32.cpu invoke-event reset-end
Debug: 368 4984 command.c:133 script_debug(): command - ocd_stm32.cpu 
ocd_stm32.cpu invoke-event reset-end
Debug: 369 5000 gdb_server.c:2097 gdb_input_inner(): received packet: 
'X8000000,0:<binary-data>'
Debug: 370 5000 gdb_server.c:2097 gdb_input_inner(): received packet: 
'X8000000,3f20:<binary-data>'
Debug: 371 5000 gdb_server.c:1371 gdb_write_memory_binary_packet(): addr: 
0x08000000, len: 0x00003f20
Debug: 372 5000 target.c:1251 target_write_buffer(): writing buffer of 16160 
byte at 0x08000000
Debug: 373 5078 arm_adi_v5.c:325 swjdp_transaction_endcheck(): swjdp: CTRL/STAT 
error 0xf0000021
Error: 374 5078 arm_adi_v5.c:336 swjdp_transaction_endcheck(): AHBAP Cached 
values: dp_select 0x0, ap_csw 0xa2000012, ap_tar 0xffffffff
Error: 375 5078 arm_adi_v5.c:342 swjdp_transaction_endcheck(): JTAG-DP STICKY 
ERROR
Debug: 376 5078 arm_adi_v5.c:354 swjdp_transaction_endcheck(): swjdp: status 
0xf0000001
Error: 377 5078 arm_adi_v5.c:360 swjdp_transaction_endcheck(): Read MEM_AP_CSW 
0x23000052, MEM_AP_TAR 0x8000004
Debug: 378 5156 arm_adi_v5.c:325 swjdp_transaction_endcheck(): swjdp: CTRL/STAT 
error 0xf0000021
Error: 379 5156 arm_adi_v5.c:336 swjdp_transaction_endcheck(): AHBAP Cached 
values: dp_select 0x0, ap_csw 0xa2000012, ap_tar 0xffffffff
Error: 380 5156 arm_adi_v5.c:342 swjdp_transaction_endcheck(): JTAG-DP STICKY 
ERROR
Debug: 381 5156 arm_adi_v5.c:354 swjdp_transaction_endcheck(): swjdp: status 
0xf0000001
Error: 382 5156 arm_adi_v5.c:360 swjdp_transaction_endcheck(): Read MEM_AP_CSW 
0x23000052, MEM_AP_TAR 0x8000004
Warn : 383 5156 arm_adi_v5.c:599 mem_ap_write_buf_u32(): Block write error 
address 0x8000000, wcount 0xfc8
Error: 384 5156 gdb_server.c:1197 gdb_error(): unexpected error -107



_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to