> On 10 Jul 2023, at 21:37, Antonio Borneo <borneo.anto...@gmail.com> wrote:
> 
> the log:
>> 1: Info : adapter_poll
>> 1: Info : stlink_usb_v2_read_debug_reg 0xE000EDF0 0x01030003
> reports that, while reading register DHCSR, OpenOCD found that the CPU
> is halted. Then it expects it is due to a breakpoint.
> 
> Are you sure there is not any pending HW breakpoint?
> The address 0x080003D6 is in Flash, the CPU can halt there only for HW
> breakpoint or explicit break instruction.

Hi Antonio,

Given how weird it behaves, I am not sure on anything, but the content at that 
address does not look like a BKPT:

1: Info : stlink_usb_read_mem16 0x080003D6 0xB508 <--- 0x080003D6 is the 
address of SysTick_Handler

and the program listing shows this:

080003d6 <SysTick_Handler>:
SysTick_Handler():
/Users/ilg/MyProjects/micro-os-plus.github/micro-os-plus-iii/micro-os-plus-iii.git/tests/platform-nucleo-f767zi/device-stm32f767xx/src/exception-handlers.cpp:27

#include <cmsis_device.h>

void __attribute__ ((section(".after_vectors")))
SysTick_Handler (void)
{
 80003d6:       b508            push    {r3, lr}
/Users/ilg/MyProjects/micro-os-plus.github/micro-os-plus-iii/micro-os-plus-iii.git/tests/platform-nucleo-f767zi/device-stm32f767xx/src/exception-handlers.cpp:28
  HAL_IncTick();
 80003d8:       f010 fc50       bl      8010c7c <HAL_IncTick>
/Users/ilg/MyProjects/micro-os-plus.github/micro-os-plus-iii/micro-os-plus-iii.git/tests/platform-nucleo-f767zi/device-stm32f767xx/src/exception-handlers.cpp:32

  // Call the system timer handler to keep track of time.
  os_systick_handler ();
}
 80003dc:       e8bd 4008       ldmia.w sp!, {r3, lr}
/Users/ilg/MyProjects/micro-os-plus.github/micro-os-plus-iii/micro-os-plus-iii.git/tests/platform-nucleo-f767zi/device-stm32f767xx/src/exception-handlers.cpp:31
  os_systick_handler ();
 80003e0:       f008 be84       b.w     80090ec <os_systick_handler>

> There could even be a bug in the HLA code.
> Could you please try a different command-line and replace
> "interface/stlink.cfg" with "interface/stlink-dap.cfg" ?
> This will use the native Cortex-M target code, in place of the HLA target 
> code.

```
1: Test C API - done
1: Debug: 32571 16495 semihosting_common.c:1399 semihosting_common(): write(7, 
0x20079c80, 18)=18
1: Debug: 32572 16495 target.c:1807 target_call_event_callbacks(): target event 
3 (resume-start) for core stm32f7x.cpu
1: Debug: 32573 16495 target.c:2161 target_free_all_working_areas_restore(): 
freeing all working areas
1: Info : 32574 16495 stlink_usb.c:2585 stlink_usb_read_mem16(): 
stlink_usb_read_mem16 0x0800BF90 0xBEAB
1: Info : 32575 16495 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Debug: 32576 16495 target.c:2616 target_read_u16(): address: 0x0800bf90, 
value: 0xbeab
1: Debug: 32577 16495 armv7m.c:1088 armv7m_maybe_skip_bkpt_inst(): Skipping 
over BKPT instruction
1: Debug: 32578 16495 armv7m.c:174 armv7m_restore_context():  
1: Info : 32579 16495 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF8 0x0800BF92
1: Info : 32580 16495 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0001000F
1: Info : 32581 16495 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00030023
1: Debug: 32582 16495 stlink_usb.c:4355 stlink_usb_misc_rw_segment(): Queue: 3 
commands in 6 items
1: Info : 32583 16496 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Debug: 32584 16496 armv7m.c:441 armv7m_write_core_reg(): write pc value 
0x0800bf92
1: Info : 32585 16496 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF8 0x00000000
1: Info : 32586 16496 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00010000
1: Info : 32587 16496 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00030023
1: Debug: 32588 16496 stlink_usb.c:4355 stlink_usb_misc_rw_segment(): Queue: 3 
commands in 6 items
1: Info : 32589 16497 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Debug: 32590 16497 armv7m.c:441 armv7m_write_core_reg(): write r0 value 
0x00000000
1: Info : 32591 16497 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF0 0xA05F0021
1: Info : 32592 16497 stlink_usb.c:2725 stlink_usb_write_mem32(): 
stlink_usb_write_mem32 0xE000EDF0 0xA05F0021
1: Info : 32593 16498 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Debug: 32594 16498 target.c:1807 target_call_event_callbacks(): target event 
2 (resumed) for core stm32f7x.cpu
1: Debug: 32595 16498 cortex_m.c:1376 cortex_m_resume(): [stm32f7x.cpu] resumed 
at 0x0800bf92
1: Debug: 32596 16498 target.c:1807 target_call_event_callbacks(): target event 
4 (resume-end) for core stm32f7x.cpu
1: Info : 32597 16563 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xA05F0021
1: Info : 32598 16563 stlink_usb.c:2680 stlink_usb_read_mem32(): 
stlink_usb_read_mem32 0xE000EDF0 0x01030023
1: Info : 32599 16564 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Debug: 32600 16564 cortex_m.c:787 cortex_m_debug_entry(): [stm32f7x.cpu]  
1: Info : 32601 16564 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF0 0xA05F0023
1: Info : 32602 16564 stlink_usb.c:2725 stlink_usb_write_mem32(): 
stlink_usb_write_mem32 0xE000EDF0 0xA05F0023
1: Info : 32603 16564 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Info : 32604 16564 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000ED30 0x00000003
1: Info : 32605 16564 stlink_usb.c:2680 stlink_usb_read_mem32(): 
stlink_usb_read_mem32 0xE000ED30 0x00000003
1: Info : 32606 16565 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Info : 32607 16565 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000ED30 0x00000003
1: Info : 32608 16565 stlink_usb.c:2725 stlink_usb_write_mem32(): 
stlink_usb_write_mem32 0xE000ED30 0x00000003
1: Info : 32609 16565 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Debug: 32610 16565 cortex_m.c:528 cortex_m_clear_halt(): [stm32f7x.cpu] 
NVIC_DFSR 0x3
1: Info : 32611 16565 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xA05F0023
1: Info : 32612 16566 stlink_usb.c:2680 stlink_usb_read_mem32(): 
stlink_usb_read_mem32 0xE000EDF0 0x00030023
1: Info : 32613 16566 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Info : 32614 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000000
1: Info : 32615 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xB1EEA960
1: Info : 32616 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xB1EEAA90
1: Info : 32617 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000001
1: Info : 32618 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00007FF7
1: Info : 32619 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FF7
1: Info : 32620 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000002
1: Info : 32621 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xF970EBD0
1: Info : 32622 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000077
1: Info : 32623 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000003
1: Info : 32624 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00007FE4
1: Info : 32625 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000000
1: Info : 32626 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000004
1: Info : 32627 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000003
1: Info : 32628 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00018000
1: Info : 32629 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000005
1: Info : 32630 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000000
1: Info : 32631 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FE5
1: Info : 32632 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000006
1: Info : 32633 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x0E5C8060
1: Info : 32634 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x0E30B0E1
1: Info : 32635 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000007
1: Info : 32636 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32637 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000001
1: Info : 32638 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000008
1: Info : 32639 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x1C2383A0
1: Info : 32640 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x0E30B0C8
1: Info : 32641 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000009
1: Info : 32642 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32643 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000001
1: Info : 32644 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000000A
1: Info : 32645 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xB1EEB138
1: Info : 32646 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00018000
1: Info : 32647 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000000B
1: Info : 32648 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00007FF7
1: Info : 32649 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000F93
1: Info : 32650 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000000C
1: Info : 32651 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x0E017B60
1: Info : 32652 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x0E309B0C
1: Info : 32653 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000000D
1: Info : 32654 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32655 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000001
1: Info : 32656 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000000E
1: Info : 32657 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x1C224010
1: Info : 32658 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x0E072312
1: Info : 32659 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000000F
1: Info : 32660 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32661 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000002
1: Info : 32662 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000010
1: Info : 32663 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xB1EEA9B0
1: Info : 32664 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000030
1: Info : 32665 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000011
1: Info : 32666 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00007FF7
1: Info : 32667 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000030
1: Info : 32668 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000012
1: Info : 32669 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x0E2B2799
1: Info : 32670 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xB1EEAAE0
1: Info : 32671 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000014
1: Info : 32672 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32673 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FF7
1: Info : 32674 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000040
1: Info : 32675 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00018000
1: Info : 32676 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xB1EEA9C0
1: Info : 32677 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000041
1: Info : 32678 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00007FE5
1: Info : 32679 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FF7
1: Info : 32680 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000042
1: Info : 32681 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xF970EC00
1: Info : 32682 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xAFA800AF
1: Info : 32683 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000043
1: Info : 32684 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00007FE4
1: Info : 32685 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x55C38357
1: Info : 32686 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000044
1: Info : 32687 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xB1EEAAA0
1: Info : 32688 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xB1EEAB10
1: Info : 32689 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000045
1: Info : 32690 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00007FF7
1: Info : 32691 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FF7
1: Info : 32692 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000046
1: Info : 32693 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x0E30B0E1
1: Info : 32694 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x0E077318
1: Info : 32695 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000047
1: Info : 32696 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32697 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000001
1: Info : 32698 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000048
1: Info : 32699 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x0E30B0C8
1: Info : 32700 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000004
1: Info : 32701 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000049
1: Info : 32702 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32703 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FE5
1: Info : 32704 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000004A
1: Info : 32705 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xFB80BA00
1: Info : 32706 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xF8000040
1: Info : 32707 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000004B
1: Info : 32708 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000F93
1: Info : 32709 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FE5
1: Info : 32710 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000004C
1: Info : 32711 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x0E309B0C
1: Info : 32712 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00018088
1: Info : 32713 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000004D
1: Info : 32714 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32715 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000000
1: Info : 32716 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000004E
1: Info : 32717 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00018000
1: Info : 32718 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00018000
1: Info : 32719 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000004F
1: Info : 32720 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000002
1: Info : 32721 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FE5
1: Info : 32722 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000050
1: Info : 32723 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0xB1EEAAC0
1: Info : 32724 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xB1EEAB6C
1: Info : 32725 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000051
1: Info : 32726 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00007FF7
1: Info : 32727 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FF7
1: Info : 32728 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000052
1: Info : 32729 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x0E2B2848
1: Info : 32730 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x0E076FD7
1: Info : 32731 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000053
1: Info : 32732 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32733 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xFFFF0004
1: Info : 32734 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000054
1: Info : 32735 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000010
1: Info : 32736 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00018000
1: Info : 32737 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000055
1: Info : 32738 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000000
1: Info : 32739 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FE5
1: Info : 32740 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000056
1: Info : 32741 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000000
1: Info : 32742 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000001
1: Info : 32743 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000057
1: Info : 32744 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000001
1: Info : 32745 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000000
1: Info : 32746 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000058
1: Info : 32747 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000010
1: Info : 32748 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xB1EEAB50
1: Info : 32749 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000059
1: Info : 32750 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000000
1: Info : 32751 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FF7
1: Info : 32752 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000005A
1: Info : 32753 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000000
1: Info : 32754 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x0E076C1D
1: Info : 32755 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000005B
1: Info : 32756 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000000
1: Info : 32757 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000001
1: Info : 32758 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000005C
1: Info : 32759 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000081
1: Info : 32760 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xB1EEAB6C
1: Info : 32761 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000005D
1: Info : 32762 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000000
1: Info : 32763 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FF7
1: Info : 32764 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000005E
1: Info : 32765 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x0000FFFF
1: Info : 32766 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00000000
1: Info : 32767 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x0000005F
1: Info : 32768 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000000
1: Info : 32769 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0x00007FE5
1: Info : 32770 16566 arm_adi_v5.c:300 mem_ap_write_u32(): mem_ap_write_u32 
0xE000EDF4 0x00000021
1: Info : 32771 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00000008
1: Info : 32772 16566 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF8 0xB1EEAB6C
1: Debug: 32773 16566 stlink_usb.c:4355 stlink_usb_misc_rw_segment(): Queue: 47 
commands in 64 items
1: Debug: 32774 16574 stlink_usb.c:4355 stlink_usb_misc_rw_segment(): Queue: 47 
commands in 64 items
1: Debug: 32775 16581 stlink_usb.c:4355 stlink_usb_misc_rw_segment(): Queue: 47 
commands in 63 items
1: Debug: 32776 16588 stlink_usb.c:4355 stlink_usb_misc_rw_segment(): Queue: 18 
commands in 25 items
1: Info : 32777 16592 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Debug: 32778 16592 cortex_m.c:330 cortex_m_fast_read_all_regs(): 
[stm32f7x.cpu] read 53 32-bit registers
1: Info : 32779 16592 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000ED24 0x00000000
1: Info : 32780 16592 stlink_usb.c:2680 stlink_usb_read_mem32(): 
stlink_usb_read_mem32 0xE000ED24 0x00000800
1: Info : 32781 16592 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Debug: 32782 16592 cortex_m.c:774 cortex_m_examine_exception_reason(): 
[stm32f7x.cpu] SysTick SHCSR 0x800, SR 0x0, CFSR 0xffffffff, AR 0xffffffff
1: Debug: 32783 16592 cortex_m.c:862 cortex_m_debug_entry(): [stm32f7x.cpu] 
entered debug state in core mode: Handler at PC 0x80003d6, cpu in Non-Secure 
state, target->state: halted
1: Info : 32784 16592 arm_semihosting.c:265 arm_semihosting(): arm_semihosting 
is_armv7m target->debug_reason=1 (BREAKPOINT)
1: Info : 32785 16593 stlink_usb.c:2585 stlink_usb_read_mem16(): 
stlink_usb_read_mem16 0x080003D6 0xB508
1: Info : 32786 16593 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Debug: 32787 16593 target.c:2616 target_read_u16(): address: 0x080003d6, 
value: 0xb508
1: Info : 32788 16593 arm_semihosting.c:280 arm_semihosting(): arm_semihosting 
insn 0xB508 != 0xBEAB
1: Debug: 32789 16593 target.c:1807 target_call_event_callbacks(): target event 
0 (gdb-halt) for core stm32f7x.cpu
1: Debug: 32790 16593 target.c:1807 target_call_event_callbacks(): target event 
1 (halted) for core stm32f7x.cpu
1: User : 32791 16593 armv7m.c:752 armv7m_arch_state(): [stm32f7x.cpu] halted 
due to breakpoint, current mode: Handler SysTick
1: xPSR: 0x010f000f pc: 0x080003d6 msp: 0x20080000, semihosting
1: Info : 32792 16664 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00030023
1: Info : 32793 16664 stlink_usb.c:2680 stlink_usb_read_mem32(): 
stlink_usb_read_mem32 0xE000EDF0 0x00030023
1: Info : 32794 16664 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Info : 32795 16764 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00030023
1: Info : 32796 16764 stlink_usb.c:2680 stlink_usb_read_mem32(): 
stlink_usb_read_mem32 0xE000EDF0 0x00030023
1: Info : 32797 16764 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Info : 32798 16864 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00030023
1: Info : 32799 16865 stlink_usb.c:2680 stlink_usb_read_mem32(): 
stlink_usb_read_mem32 0xE000EDF0 0x00030023
1: Info : 32800 16865 stlink_usb.c:3987 stlink_read_dap_register(): 
dap_port_read = 65535, addr =  0x4, value = 0xf8000040
1: Info : 32801 16965 arm_adi_v5.c:245 mem_ap_read_u32(): mem_ap_read_u32 
0xE000EDF0 0x00030023
```

I also tried with the Raspberry Pi Debug Probe with cmsis-dap.cfg, and the 
behaviour is similar.

Regards,

Liviu


Reply via email to