Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GDB 11/12 compatibility #929

Open
arbrauns opened this issue Sep 17, 2021 · 44 comments · Fixed by #1125
Open

GDB 11/12 compatibility #929

arbrauns opened this issue Sep 17, 2021 · 44 comments · Fixed by #1125
Labels
Bug Confirmed bug GDB Issue/PR related to GDB

Comments

@arbrauns
Copy link

arbrauns commented Sep 17, 2021

With GDB 11.1, attaching to an STM32H7 target no longer works:

$ arm-none-eabi-gdb -batch -nx -ex 'target extended-remote :2000' -ex 'monitor swdp_scan' -ex 'attach 1'
Target voltage: 1.8V
Available Targets:
No. Att Driver
 1      STM32H7 M7
../../gdb/remote.c:7979: internal-error: ptid_t remote_target::select_thread_for_ambiguous_stop_reply(const target_waitstatus*): Assertion `first_resumed_thread != nullptr' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) [answered Y; input not from terminal]

This is a bug, please report it.  For instructions, see:
<https://www.gnu.org/software/gdb/bugs/>.

../../gdb/remote.c:7979: internal-error: ptid_t remote_target::select_thread_for_ambiguous_stop_reply(const target_waitstatus*): Assertion `first_resumed_thread != nullptr' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Create a core file of GDB? (y or n) [answered Y; input not from terminal]
fish: Job 1, 'arm-none-eabi-gdb -batch -nx -e…' terminated by signal SIGABRT (Abort)
hosted log
$ ./src/blackmagic -v31
BMP hosted (BMP Only) v1.7.1-263-ga9854e9-dirty
Using:
 Black Magic Probe (Unknown) v1.7.1-263-ga9854e9-dirt@ D6C88BE7
+#!GA#
       K v1.7.1-263-ga9854e9-dirty
Remote is  v1.7.1-263-ga9854e9-dirty
Listening on TCP: 2000
Got connection
gdb_getpacket : qSupported:multiprocess+;swbreak+;hwbreak+;qRelocInsn+;fork-events+;vfork-events+;exec-events+;vContSupported+;QThreadEvents+;no-resumed+;memory-tagging+
gdb_putpacket : PacketSize=400;qXfer:memory-map:read+;qXfer:features:read+
gdb_getpacket : vMustReplyEmpty
*** Unsupported packet: vMustReplyEmpty
gdb_putpacket :
gdb_getpacket : !
gdb_putpacket : OK
gdb_getpacket : Hg0
*** Unsupported packet: Hg0
gdb_putpacket :
gdb_getpacket : qXfer:features:read:target.xml:0,3fb
gdb_putpacket : E01
gdb_getpacket : qTStatus
*** Unsupported packet: qTStatus
gdb_putpacket :
gdb_getpacket : ?
gdb_putpacket : W00
gdb_getpacket : qRcmd,737764705f7363616e
 !GV#
       K1.8V
 !GV#
       K1.8V
gdb_putpacket : O54617267657420766f6c746167653a20312e38560a
!GF003d0900#
       K0
!Gf#
       K17f03100
!Gf#
       K17f03100
Speed set to  3.2727 MHz for SWD
remote_swdptap_init
!SS#
       K0
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 6209f392
!So206209f392#
       K0
swdptap_seq_out        32 ticks: 86852d95
!So2086852d95#
       K0
swdptap_seq_out        32 ticks: e3ddafe9
!So20e3ddafe9#
       K0
swdptap_seq_out        32 ticks: 19bc0ea2
!So2019bc0ea2#
       K0
swdptap_seq_out        12 ticks: 000001a0
!So0c1a0#
       K0
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
Write DP_SELECT: 0x00000002
swdptap_seq_out         8 ticks: 000000b1
!So08b1#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
swdptap_seq_out_parity 32 ticks: 00000002
!SO202#
       K0
swdptap_seq_out         8 ticks: 00000000
!So080#
       K0
swdptap_seq_out         8 ticks: 0000008d
!So088d#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K4500041
swdptap_seq_in_parity  32 ticks: 04500041 OK
Read  CTRL/STAT: 0x04500041
Write DP_SELECT: 0x00000000
swdptap_seq_out         8 ticks: 000000b1
!So08b1#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
swdptap_seq_out_parity 32 ticks: 00000000
!SO200#
       K0
swdptap_seq_out         8 ticks: 00000000
!So080#
       K0
TARGETID 04500041
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
DPIDR 0x6ba02477 (v2 rev6)
!HC#
       K1
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write CTRL/STAT: 0xf8000040
!HL00000004f8000040#
       K00000000
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write CTRL/STAT: 0xfc000040
!HL00000004fc000040#
       K00000000
Write CTRL/STAT: 0xf8000040
!HL00000004f8000040#
       K00000000
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
RESET_SEQ succeeded.
!Ha000001fc#
       K01007784
Read  AP 0x01 IDR   : 0x84770001
!Ha000001f8#
       K03e00fe0
Read  AP 0x01 BASE  : 0xe00fe003
!Ha00000100#
       K52008043
Read  AP 0x01 CSW   : 0x43800052
!Ha000001f4#
       K00000000
Read  AP 0x01 CFG   : 0x00000000
AP   0: IDR=84770001 CFG=00000000 BASE=e00fe003 CSW=43800040 (AHB-AP var0 rev8
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write AP 0x01 CSW   : 0x43800042
!HA0000010043800042#
       K0
!HL00000104e000edf0#
       K00000000
Write AP 0x01 TAR   : 0xe000edf0
Write CTRL/STAT: 0xf8fff040
!HL00000004f8fff040#
       K00000000
!HL0000010ca05f0003#
       K00000000
Write AP 0x01 DRW   : 0xa05f0003
!HL0001010c00000000#
       K00000000
Read  AP 0x01 DRW   : 0x00000000
Write CTRL/STAT: 0xf8fff040
!HL00000004f8fff040#
       K00000000
!HL0000010ca05f0003#
       K00000000
Write AP 0x01 DRW   : 0xa05f0003
!HL0001010c00000000#
       K03000301
Read  AP 0x01 DRW   : 0x01030003
Halt via DHCSR: success 01030003 after 3ms
!HM000043800040e000edfc00000004#
       K00000001
ap_memread @ e000edfc len 4: 00 00 00 01
ap_mem_write_sized @ e000edfc len 4, align 4: 01 04 00 01
!Hm00004380004002e000edfc0000000401040001#
       K0
!GZ0#
       K0
!HM000043800040e000edf000000004#
       K03000300
ap_memread @ e000edf0 len 4: 03 00 03 00
!HM000043800040e00feff000000004#
       K0d000000
ap_memread @ e00feff0 len 4: 0d 00 00 00
!HM000043800040e00feff400000004#
       K10000000
ap_memread @ e00feff4 len 4: 10 00 00 00
!HM000043800040e00feff800000004#
       K05000000
ap_memread @ e00feff8 len 4: 05 00 00 00
!HM000043800040e00feffc00000004#
       Kb1000000
ap_memread @ e00feffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00fefd000000004#
       K00000000
ap_memread @ e00fefd0 len 4: 00 00 00 00
!HM000043800040e00fefd400000004#
       K00000000
ap_memread @ e00fefd4 len 4: 00 00 00 00
!HM000043800040e00fefd800000004#
       K00000000
ap_memread @ e00fefd8 len 4: 00 00 00 00
!HM000043800040e00fefdc00000004#
       K00000000
ap_memread @ e00fefdc len 4: 00 00 00 00
!HM000043800040e00fefe000000004#
       K50000000
ap_memread @ e00fefe0 len 4: 50 00 00 00
!HM000043800040e00fefe400000004#
       K04000000
ap_memread @ e00fefe4 len 4: 04 00 00 00
!HM000043800040e00fefe800000004#
       K0a000000
ap_memread @ e00fefe8 len 4: 0a 00 00 00
!HM000043800040e00fefec00000004#
       K00000000
ap_memread @ e00fefec len 4: 00 00 00 00
!HM000043800040e00fefcc00000004#
       K01000000
ap_memread @ e00fefcc len 4: 01 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
ROM: Table BASE=0xe00fe000 SYSMEM=0x00000001, designer  20 Partno 450
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00fe00000000004#
       K03100000
ap_memread @ e00fe000 len 4: 03 10 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00ffff000000004#
       K0d000000
ap_memread @ e00ffff0 len 4: 0d 00 00 00
!HM000043800040e00ffff400000004#
       K10000000
ap_memread @ e00ffff4 len 4: 10 00 00 00
!HM000043800040e00ffff800000004#
       K05000000
ap_memread @ e00ffff8 len 4: 05 00 00 00
!HM000043800040e00ffffc00000004#
       Kb1000000
ap_memread @ e00ffffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00fffd000000004#
       K04000000
ap_memread @ e00fffd0 len 4: 04 00 00 00
!HM000043800040e00fffd400000004#
       K00000000
ap_memread @ e00fffd4 len 4: 00 00 00 00
!HM000043800040e00fffd800000004#
       K00000000
ap_memread @ e00fffd8 len 4: 00 00 00 00
!HM000043800040e00fffdc00000004#
       K00000000
ap_memread @ e00fffdc len 4: 00 00 00 00
!HM000043800040e00fffe000000004#
       Kc7000000
ap_memread @ e00fffe0 len 4: c7 00 00 00
!HM000043800040e00fffe400000004#
       Kb4000000
ap_memread @ e00fffe4 len 4: b4 00 00 00
!HM000043800040e00fffe800000004#
       K0b000000
ap_memread @ e00fffe8 len 4: 0b 00 00 00
!HM000043800040e00fffec00000004#
       K00000000
ap_memread @ e00fffec len 4: 00 00 00 00
!HM000043800040e00fffcc00000004#
       K01000000
ap_memread @ e00fffcc len 4: 01 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
ROM: Table BASE=0xe00ff000 SYSMEM=0x00000001, designer 43b Partno 4c7
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00ff00000000004#
       K03f0f0ff
ap_memread @ e00ff000 len 4: 03 f0 f0 ff
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e000eff000000004#
       K0d000000
ap_memread @ e000eff0 len 4: 0d 00 00 00
!HM000043800040e000eff400000004#
       Ke0000000
ap_memread @ e000eff4 len 4: e0 00 00 00
!HM000043800040e000eff800000004#
       K05000000
ap_memread @ e000eff8 len 4: 05 00 00 00
!HM000043800040e000effc00000004#
       Kb1000000
ap_memread @ e000effc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e000efd000000004#
       K04000000
ap_memread @ e000efd0 len 4: 04 00 00 00
!HM000043800040e000efd400000004#
       K00000000
ap_memread @ e000efd4 len 4: 00 00 00 00
!HM000043800040e000efd800000004#
       K00000000
ap_memread @ e000efd8 len 4: 00 00 00 00
!HM000043800040e000efdc00000004#
       K00000000
ap_memread @ e000efdc len 4: 00 00 00 00
!HM000043800040e000efe000000004#
       K0c000000
ap_memread @ e000efe0 len 4: 0c 00 00 00
!HM000043800040e000efe400000004#
       Kb0000000
ap_memread @ e000efe4 len 4: b0 00 00 00
!HM000043800040e000efe800000004#
       K0b000000
ap_memread @ e000efe8 len 4: 0b 00 00 00
!HM000043800040e000efec00000004#
       K00000000
ap_memread @ e000efec len 4: 00 00 00 00
 0 0xe000e000: Generic IP component - Cortex-M4 SCS (System Control Space) (PIDR = 0x04000bb00c  DEVTYPE = 0x00 ARCHID = 0x0000) -> cortexm_probe
!HM000043800040e000ed0000000004#
       K71c21f41
ap_memread @ e000ed00 len 4: 71 c2 1f 41
CPUID 0x411fc271 (M7 var 1 rev 1)
!HM000043800040e000ed8800000004#
       K0000f000
ap_memread @ e000ed88 len 4: 00 00 f0 00
ap_mem_write_sized @ e000ed88 len 4, align 4: 00 00 f0 00
!Hm00004380004002e000ed88000000040000f000#
       K0
!HM000043800040e000ed8800000004#
       K0000f000
ap_memread @ e000ed88 len 4: 00 00 f0 00
!HM000043800040e000ed7c00000004#
       K03c00383
ap_memread @ e000ed7c len 4: 03 c0 03 83
!HM000043800040e004200000000004#
       K00000000
ap_memread @ e0042000 len 4: 00 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM0000438000405c00100400000004#
       K00000000
ap_memread @ 5c001004 len 4: 00 00 00 00
ap_mem_write_sized @ 5c001004 len 4, align 4: 01 00 20 00
!Hm000043800040025c0010040000000401002000#
       K0
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00ff00400000004#
       K0320f0ff
ap_memread @ e00ff004 len 4: 03 20 f0 ff
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0001ff000000004#
       K0d000000
ap_memread @ e0001ff0 len 4: 0d 00 00 00
!HM000043800040e0001ff400000004#
       Ke0000000
ap_memread @ e0001ff4 len 4: e0 00 00 00
!HM000043800040e0001ff800000004#
       K05000000
ap_memread @ e0001ff8 len 4: 05 00 00 00
!HM000043800040e0001ffc00000004#
       Kb1000000
ap_memread @ e0001ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0001fd000000004#
       K04000000
ap_memread @ e0001fd0 len 4: 04 00 00 00
!HM000043800040e0001fd400000004#
       K00000000
ap_memread @ e0001fd4 len 4: 00 00 00 00
!HM000043800040e0001fd800000004#
       K00000000
ap_memread @ e0001fd8 len 4: 00 00 00 00
!HM000043800040e0001fdc00000004#
       K00000000
ap_memread @ e0001fdc len 4: 00 00 00 00
!HM000043800040e0001fe000000004#
       K02000000
ap_memread @ e0001fe0 len 4: 02 00 00 00
!HM000043800040e0001fe400000004#
       Kb0000000
ap_memread @ e0001fe4 len 4: b0 00 00 00
!HM000043800040e0001fe800000004#
       K0b000000
ap_memread @ e0001fe8 len 4: 0b 00 00 00
!HM000043800040e0001fec00000004#
       K00000000
ap_memread @ e0001fec len 4: 00 00 00 00
 1 0xe0001000: Generic IP component - Cortex-M3 DWT (Data Watchpoint and Trace) (PIDR = 0x04000bb002  DEVTYPE = 0x00 ARCHID = 0x0000)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00ff00800000004#
       K0330f0ff
ap_memread @ e00ff008 len 4: 03 30 f0 ff
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0002ff000000004#
       K0d000000
ap_memread @ e0002ff0 len 4: 0d 00 00 00
!HM000043800040e0002ff400000004#
       Ke0000000
ap_memread @ e0002ff4 len 4: e0 00 00 00
!HM000043800040e0002ff800000004#
       K05000000
ap_memread @ e0002ff8 len 4: 05 00 00 00
!HM000043800040e0002ffc00000004#
       Kb1000000
ap_memread @ e0002ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0002fd000000004#
       K04000000
ap_memread @ e0002fd0 len 4: 04 00 00 00
!HM000043800040e0002fd400000004#
       K00000000
ap_memread @ e0002fd4 len 4: 00 00 00 00
!HM000043800040e0002fd800000004#
       K00000000
ap_memread @ e0002fd8 len 4: 00 00 00 00
!HM000043800040e0002fdc00000004#
       K00000000
ap_memread @ e0002fdc len 4: 00 00 00 00
!HM000043800040e0002fe000000004#
       K0e000000
ap_memread @ e0002fe0 len 4: 0e 00 00 00
!HM000043800040e0002fe400000004#
       Kb0000000
ap_memread @ e0002fe4 len 4: b0 00 00 00
!HM000043800040e0002fe800000004#
       K0b000000
ap_memread @ e0002fe8 len 4: 0b 00 00 00
!HM000043800040e0002fec00000004#
       K00000000
ap_memread @ e0002fec len 4: 00 00 00 00
 2 0xe0002000: Generic IP component - Cortex-M7 FBP (Flash Patch and Breakpoint) (PIDR = 0x04000bb00e  DEVTYPE = 0x00 ARCHID = 0x0000)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00ff00c00000004#
       K0310f0ff
ap_memread @ e00ff00c len 4: 03 10 f0 ff
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0000ff000000004#
       K0d000000
ap_memread @ e0000ff0 len 4: 0d 00 00 00
!HM000043800040e0000ff400000004#
       Ke0000000
ap_memread @ e0000ff4 len 4: e0 00 00 00
!HM000043800040e0000ff800000004#
       K05000000
ap_memread @ e0000ff8 len 4: 05 00 00 00
!HM000043800040e0000ffc00000004#
       Kb1000000
ap_memread @ e0000ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0000fd000000004#
       K04000000
ap_memread @ e0000fd0 len 4: 04 00 00 00
!HM000043800040e0000fd400000004#
       K00000000
ap_memread @ e0000fd4 len 4: 00 00 00 00
!HM000043800040e0000fd800000004#
       K00000000
ap_memread @ e0000fd8 len 4: 00 00 00 00
!HM000043800040e0000fdc00000004#
       K00000000
ap_memread @ e0000fdc len 4: 00 00 00 00
!HM000043800040e0000fe000000004#
       K01000000
ap_memread @ e0000fe0 len 4: 01 00 00 00
!HM000043800040e0000fe400000004#
       Kb0000000
ap_memread @ e0000fe4 len 4: b0 00 00 00
!HM000043800040e0000fe800000004#
       K0b000000
ap_memread @ e0000fe8 len 4: 0b 00 00 00
!HM000043800040e0000fec00000004#
       K00000000
ap_memread @ e0000fec len 4: 00 00 00 00
 3 0xe0000000: Generic IP component - Cortex-M3 ITM (Instrumentation Trace Module) (PIDR = 0x04000bb001  DEVTYPE = 0x00 ARCHID = 0x0000)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00ff01000000004#
       K0210f4ff
ap_memread @ e00ff010 len 4: 02 10 f4 ff
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
 4 Entry 0xfff41002 -> Not present
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00ff01400000004#
       K0220f4ff
ap_memread @ e00ff014 len 4: 02 20 f4 ff
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
 5 Entry 0xfff42002 -> Not present
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00ff01800000004#
       K00000000
ap_memread @ e00ff018 len 4: 00 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
 ROM: Table END
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00fe00400000004#
       K0330f4ff
ap_memread @ e00fe004 len 4: 03 30 f4 ff
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0041ff000000004#
       K0d000000
ap_memread @ e0041ff0 len 4: 0d 00 00 00
!HM000043800040e0041ff400000004#
       K90000000
ap_memread @ e0041ff4 len 4: 90 00 00 00
!HM000043800040e0041ff800000004#
       K05000000
ap_memread @ e0041ff8 len 4: 05 00 00 00
!HM000043800040e0041ffc00000004#
       Kb1000000
ap_memread @ e0041ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0041fd000000004#
       K04000000
ap_memread @ e0041fd0 len 4: 04 00 00 00
!HM000043800040e0041fd400000004#
       K00000000
ap_memread @ e0041fd4 len 4: 00 00 00 00
!HM000043800040e0041fd800000004#
       K00000000
ap_memread @ e0041fd8 len 4: 00 00 00 00
!HM000043800040e0041fdc00000004#
       K00000000
ap_memread @ e0041fdc len 4: 00 00 00 00
!HM000043800040e0041fe000000004#
       K75000000
ap_memread @ e0041fe0 len 4: 75 00 00 00
!HM000043800040e0041fe400000004#
       Kb9000000
ap_memread @ e0041fe4 len 4: b9 00 00 00
!HM000043800040e0041fe800000004#
       K1b000000
ap_memread @ e0041fe8 len 4: 1b 00 00 00
!HM000043800040e0041fec00000004#
       K00000000
ap_memread @ e0041fec len 4: 00 00 00 00
!HM000043800040e0041fcc00000004#
       K13000000
ap_memread @ e0041fcc len 4: 13 00 00 00
!HM000043800040e0041fbc00000004#
       K134a7047
ap_memread @ e0041fbc len 4: 13 4a 70 47
1 0xe0041000: Debug component - Cortex-M7 ETM (Embedded Trace) (PIDR = 0x04001bb975  DEVTYPE = 0x13 ARCHID = 0x4a13)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00fe00800000004#
       K0350f4ff
ap_memread @ e00fe008 len 4: 03 50 f4 ff
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0043ff000000004#
       K0d000000
ap_memread @ e0043ff0 len 4: 0d 00 00 00
!HM000043800040e0043ff400000004#
       K90000000
ap_memread @ e0043ff4 len 4: 90 00 00 00
!HM000043800040e0043ff800000004#
       K05000000
ap_memread @ e0043ff8 len 4: 05 00 00 00
!HM000043800040e0043ffc00000004#
       Kb1000000
ap_memread @ e0043ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e0043fd000000004#
       K04000000
ap_memread @ e0043fd0 len 4: 04 00 00 00
!HM000043800040e0043fd400000004#
       K00000000
ap_memread @ e0043fd4 len 4: 00 00 00 00
!HM000043800040e0043fd800000004#
       K00000000
ap_memread @ e0043fd8 len 4: 00 00 00 00
!HM000043800040e0043fdc00000004#
       K00000000
ap_memread @ e0043fdc len 4: 00 00 00 00
!HM000043800040e0043fe000000004#
       K06000000
ap_memread @ e0043fe0 len 4: 06 00 00 00
!HM000043800040e0043fe400000004#
       Kb9000000
ap_memread @ e0043fe4 len 4: b9 00 00 00
!HM000043800040e0043fe800000004#
       K4b000000
ap_memread @ e0043fe8 len 4: 4b 00 00 00
!HM000043800040e0043fec00000004#
       K00000000
ap_memread @ e0043fec len 4: 00 00 00 00
!HM000043800040e0043fcc00000004#
       K14000000
ap_memread @ e0043fcc len 4: 14 00 00 00
!HM000043800040e0043fbc00000004#
       K00000000
ap_memread @ e0043fbc len 4: 00 00 00 00
2 0xe0043000: Debug component - CoreSight CTI (Cross Trigger) (PIDR = 0x04004bb906  DEVTYPE = 0x14 ARCHID = 0x0000)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00fe00c00000004#
       K0220f01f
ap_memread @ e00fe00c len 4: 02 20 f0 1f
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
3 Entry 0x1ff02002 -> Not present
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000043800040e00fe01000000004#
       K00000000
ap_memread @ e00fe010 len 4: 00 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
ROM: Table END
!Ha000101fc#
       K01007784
Read  AP 0x01 IDR   : 0x84770001
!Ha000101f8#
       K02000000
Read  AP 0x01 BASE  : 0x00000002
!Ha00010100#
       K42008043
Read  AP 0x01 CSW   : 0x43800042
!Ha000101f4#
       K00000000
Read  AP 0x01 CFG   : 0x00000000
AP   1: IDR=84770001 CFG=00000000 BASE=00000002 CSW=43800040 (AHB-AP var0 rev8
!Ha000201fc#
       K02007754
Read  AP 0x01 IDR   : 0x54770002
!Ha000201f8#
       K03000ee0
Read  AP 0x01 BASE  : 0xe00e0003
!Ha00020100#
       K52000080
Read  AP 0x01 CSW   : 0x80000052
!Ha000201f4#
       K00000000
Read  AP 0x01 CFG   : 0x00000000
AP   2: IDR=54770002 CFG=00000000 BASE=e00e0003 CSW=80000040 (AHB-AP var0 rev5
!HM000280000040e00e0ff000000004#
       K0d000000
ap_memread @ e00e0ff0 len 4: 0d 00 00 00
!HM000280000040e00e0ff400000004#
       K10000000
ap_memread @ e00e0ff4 len 4: 10 00 00 00
!HM000280000040e00e0ff800000004#
       K05000000
ap_memread @ e00e0ff8 len 4: 05 00 00 00
!HM000280000040e00e0ffc00000004#
       Kb1000000
ap_memread @ e00e0ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e0fd000000004#
       K00000000
ap_memread @ e00e0fd0 len 4: 00 00 00 00
!HM000280000040e00e0fd400000004#
       K00000000
ap_memread @ e00e0fd4 len 4: 00 00 00 00
!HM000280000040e00e0fd800000004#
       K00000000
ap_memread @ e00e0fd8 len 4: 00 00 00 00
!HM000280000040e00e0fdc00000004#
       K00000000
ap_memread @ e00e0fdc len 4: 00 00 00 00
!HM000280000040e00e0fe000000004#
       K50000000
ap_memread @ e00e0fe0 len 4: 50 00 00 00
!HM000280000040e00e0fe400000004#
       K04000000
ap_memread @ e00e0fe4 len 4: 04 00 00 00
!HM000280000040e00e0fe800000004#
       K0a000000
ap_memread @ e00e0fe8 len 4: 0a 00 00 00
!HM000280000040e00e0fec00000004#
       K00000000
ap_memread @ e00e0fec len 4: 00 00 00 00
!HM000280000040e00e0fcc00000004#
       K00000000
ap_memread @ e00e0fcc len 4: 00 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
ROM: Table BASE=0xe00e0000 SYSMEM=0x00000000, designer  20 Partno 450
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e000000000004#
       K02100000
ap_memread @ e00e0000 len 4: 02 10 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
0 Entry 0x1002 -> Not present
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e000400000004#
       K02200000
ap_memread @ e00e0004 len 4: 02 20 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
1 Entry 0x2002 -> Not present
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e000800000004#
       K03300000
ap_memread @ e00e0008 len 4: 03 30 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e3ff000000004#
       K00000000
ap_memread @ e00e3ff0 len 4: 00 00 00 00
!HM000280000040e00e3ff400000004#
       K00000000
ap_memread @ e00e3ff4 len 4: 00 00 00 00
!HM000280000040e00e3ff800000004#
       K00000000
ap_memread @ e00e3ff8 len 4: 00 00 00 00
!HM000280000040e00e3ffc00000004#
       K00000000
ap_memread @ e00e3ffc len 4: 00 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e000c00000004#
       K03400000
ap_memread @ e00e000c len 4: 03 40 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e4ff000000004#
       K00000000
ap_memread @ e00e4ff0 len 4: 00 00 00 00
!HM000280000040e00e4ff400000004#
       K00000000
ap_memread @ e00e4ff4 len 4: 00 00 00 00
!HM000280000040e00e4ff800000004#
       K00000000
ap_memread @ e00e4ff8 len 4: 00 00 00 00
!HM000280000040e00e4ffc00000004#
       K00000000
ap_memread @ e00e4ffc len 4: 00 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e001000000004#
       K03500000
ap_memread @ e00e0010 len 4: 03 50 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e5ff000000004#
       K0d000000
ap_memread @ e00e5ff0 len 4: 0d 00 00 00
!HM000280000040e00e5ff400000004#
       Kf0000000
ap_memread @ e00e5ff4 len 4: f0 00 00 00
!HM000280000040e00e5ff800000004#
       K05000000
ap_memread @ e00e5ff8 len 4: 05 00 00 00
!HM000280000040e00e5ffc00000004#
       Kb1000000
ap_memread @ e00e5ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e5fd000000004#
       K04000000
ap_memread @ e00e5fd0 len 4: 04 00 00 00
!HM000280000040e00e5fd400000004#
       K00000000
ap_memread @ e00e5fd4 len 4: 00 00 00 00
!HM000280000040e00e5fd800000004#
       K00000000
ap_memread @ e00e5fd8 len 4: 00 00 00 00
!HM000280000040e00e5fdc00000004#
       K00000000
ap_memread @ e00e5fdc len 4: 00 00 00 00
!HM000280000040e00e5fe000000004#
       K01000000
ap_memread @ e00e5fe0 len 4: 01 00 00 00
!HM000280000040e00e5fe400000004#
       Kb1000000
ap_memread @ e00e5fe4 len 4: b1 00 00 00
!HM000280000040e00e5fe800000004#
       K1b000000
ap_memread @ e00e5fe8 len 4: 1b 00 00 00
!HM000280000040e00e5fec00000004#
       K00000000
ap_memread @ e00e5fec len 4: 00 00 00 00
4 0xe00e5000: PrimeCell peripheral - System TSGEN (Time Stamp Generator) (PIDR = 0x04001bb101  DEVTYPE = 0x00 ARCHID = 0x0000)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e001400000004#
       K03000100
ap_memread @ e00e0014 len 4: 03 00 01 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f0ff000000004#
       K0d000000
ap_memread @ e00f0ff0 len 4: 0d 00 00 00
!HM000280000040e00f0ff400000004#
       K10000000
ap_memread @ e00f0ff4 len 4: 10 00 00 00
!HM000280000040e00f0ff800000004#
       K05000000
ap_memread @ e00f0ff8 len 4: 05 00 00 00
!HM000280000040e00f0ffc00000004#
       Kb1000000
ap_memread @ e00f0ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f0fd000000004#
       K00000000
ap_memread @ e00f0fd0 len 4: 00 00 00 00
!HM000280000040e00f0fd400000004#
       K00000000
ap_memread @ e00f0fd4 len 4: 00 00 00 00
!HM000280000040e00f0fd800000004#
       K00000000
ap_memread @ e00f0fd8 len 4: 00 00 00 00
!HM000280000040e00f0fdc00000004#
       K00000000
ap_memread @ e00f0fdc len 4: 00 00 00 00
!HM000280000040e00f0fe000000004#
       K01000000
ap_memread @ e00f0fe0 len 4: 01 00 00 00
!HM000280000040e00f0fe400000004#
       K00000000
ap_memread @ e00f0fe4 len 4: 00 00 00 00
!HM000280000040e00f0fe800000004#
       K0a000000
ap_memread @ e00f0fe8 len 4: 0a 00 00 00
!HM000280000040e00f0fec00000004#
       K00000000
ap_memread @ e00f0fec len 4: 00 00 00 00
!HM000280000040e00f0fcc00000004#
       K00000000
ap_memread @ e00f0fcc len 4: 00 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
ROM: Table BASE=0xe00f0000 SYSMEM=0x00000000, designer  20 Partno   1
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f000000000004#
       K03100000
ap_memread @ e00f0000 len 4: 03 10 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f1ff000000004#
       K0d000000
ap_memread @ e00f1ff0 len 4: 0d 00 00 00
!HM000280000040e00f1ff400000004#
       K90000000
ap_memread @ e00f1ff4 len 4: 90 00 00 00
!HM000280000040e00f1ff800000004#
       K05000000
ap_memread @ e00f1ff8 len 4: 05 00 00 00
!HM000280000040e00f1ffc00000004#
       Kb1000000
ap_memread @ e00f1ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f1fd000000004#
       K04000000
ap_memread @ e00f1fd0 len 4: 04 00 00 00
!HM000280000040e00f1fd400000004#
       K00000000
ap_memread @ e00f1fd4 len 4: 00 00 00 00
!HM000280000040e00f1fd800000004#
       K00000000
ap_memread @ e00f1fd8 len 4: 00 00 00 00
!HM000280000040e00f1fdc00000004#
       K00000000
ap_memread @ e00f1fdc len 4: 00 00 00 00
!HM000280000040e00f1fe000000004#
       K06000000
ap_memread @ e00f1fe0 len 4: 06 00 00 00
!HM000280000040e00f1fe400000004#
       Kb9000000
ap_memread @ e00f1fe4 len 4: b9 00 00 00
!HM000280000040e00f1fe800000004#
       K5b000000
ap_memread @ e00f1fe8 len 4: 5b 00 00 00
!HM000280000040e00f1fec00000004#
       K00000000
ap_memread @ e00f1fec len 4: 00 00 00 00
!HM000280000040e00f1fcc00000004#
       K14000000
ap_memread @ e00f1fcc len 4: 14 00 00 00
!HM000280000040e00f1fbc00000004#
       K00000000
ap_memread @ e00f1fbc len 4: 00 00 00 00
 0 0xe00f1000: Debug component - CoreSight CTI (Cross Trigger) (PIDR = 0x04005bb906  DEVTYPE = 0x14 ARCHID = 0x0000)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f000400000004#
       K02200000
ap_memread @ e00f0004 len 4: 02 20 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
 1 Entry 0x2002 -> Not present
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f000800000004#
       K03300000
ap_memread @ e00f0008 len 4: 03 30 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f3ff000000004#
       K0d000000
ap_memread @ e00f3ff0 len 4: 0d 00 00 00
!HM000280000040e00f3ff400000004#
       K90000000
ap_memread @ e00f3ff4 len 4: 90 00 00 00
!HM000280000040e00f3ff800000004#
       K05000000
ap_memread @ e00f3ff8 len 4: 05 00 00 00
!HM000280000040e00f3ffc00000004#
       Kb1000000
ap_memread @ e00f3ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f3fd000000004#
       K04000000
ap_memread @ e00f3fd0 len 4: 04 00 00 00
!HM000280000040e00f3fd400000004#
       K00000000
ap_memread @ e00f3fd4 len 4: 00 00 00 00
!HM000280000040e00f3fd800000004#
       K00000000
ap_memread @ e00f3fd8 len 4: 00 00 00 00
!HM000280000040e00f3fdc00000004#
       K00000000
ap_memread @ e00f3fdc len 4: 00 00 00 00
!HM000280000040e00f3fe000000004#
       K08000000
ap_memread @ e00f3fe0 len 4: 08 00 00 00
!HM000280000040e00f3fe400000004#
       Kb9000000
ap_memread @ e00f3fe4 len 4: b9 00 00 00
!HM000280000040e00f3fe800000004#
       K3b000000
ap_memread @ e00f3fe8 len 4: 3b 00 00 00
!HM000280000040e00f3fec00000004#
       K00000000
ap_memread @ e00f3fec len 4: 00 00 00 00
!HM000280000040e00f3fcc00000004#
       K12000000
ap_memread @ e00f3fcc len 4: 12 00 00 00
!HM000280000040e00f3fbc00000004#
       K00000000
ap_memread @ e00f3fbc len 4: 00 00 00 00
 2 0xe00f3000: Debug component - CoreSight CSTF (Trace Funnel) (PIDR = 0x04003bb908  DEVTYPE = 0x12 ARCHID = 0x0000)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f000c00000004#
       K03400000
ap_memread @ e00f000c len 4: 03 40 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f4ff000000004#
       K0d000000
ap_memread @ e00f4ff0 len 4: 0d 00 00 00
!HM000280000040e00f4ff400000004#
       K90000000
ap_memread @ e00f4ff4 len 4: 90 00 00 00
!HM000280000040e00f4ff800000004#
       K05000000
ap_memread @ e00f4ff8 len 4: 05 00 00 00
!HM000280000040e00f4ffc00000004#
       Kb1000000
ap_memread @ e00f4ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f4fd000000004#
       K04000000
ap_memread @ e00f4fd0 len 4: 04 00 00 00
!HM000280000040e00f4fd400000004#
       K00000000
ap_memread @ e00f4fd4 len 4: 00 00 00 00
!HM000280000040e00f4fd800000004#
       K00000000
ap_memread @ e00f4fd8 len 4: 00 00 00 00
!HM000280000040e00f4fdc00000004#
       K00000000
ap_memread @ e00f4fdc len 4: 00 00 00 00
!HM000280000040e00f4fe000000004#
       K61000000
ap_memread @ e00f4fe0 len 4: 61 00 00 00
!HM000280000040e00f4fe400000004#
       Kb9000000
ap_memread @ e00f4fe4 len 4: b9 00 00 00
!HM000280000040e00f4fe800000004#
       K1b000000
ap_memread @ e00f4fe8 len 4: 1b 00 00 00
!HM000280000040e00f4fec00000004#
       K00000000
ap_memread @ e00f4fec len 4: 00 00 00 00
!HM000280000040e00f4fcc00000004#
       K32000000
ap_memread @ e00f4fcc len 4: 32 00 00 00
!HM000280000040e00f4fbc00000004#
       K00000000
ap_memread @ e00f4fbc len 4: 00 00 00 00
 3 0xe00f4000: Debug component - CoreSight TMC (Trace Memory Controller) (PIDR = 0x04001bb961  DEVTYPE = 0x32 ARCHID = 0x0000)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f001000000004#
       K03500000
ap_memread @ e00f0010 len 4: 03 50 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f5ff000000004#
       K0d000000
ap_memread @ e00f5ff0 len 4: 0d 00 00 00
!HM000280000040e00f5ff400000004#
       K90000000
ap_memread @ e00f5ff4 len 4: 90 00 00 00
!HM000280000040e00f5ff800000004#
       K05000000
ap_memread @ e00f5ff8 len 4: 05 00 00 00
!HM000280000040e00f5ffc00000004#
       Kb1000000
ap_memread @ e00f5ffc len 4: b1 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f5fd000000004#
       K04000000
ap_memread @ e00f5fd0 len 4: 04 00 00 00
!HM000280000040e00f5fd400000004#
       K00000000
ap_memread @ e00f5fd4 len 4: 00 00 00 00
!HM000280000040e00f5fd800000004#
       K00000000
ap_memread @ e00f5fd8 len 4: 00 00 00 00
!HM000280000040e00f5fdc00000004#
       K00000000
ap_memread @ e00f5fdc len 4: 00 00 00 00
!HM000280000040e00f5fe000000004#
       K12000000
ap_memread @ e00f5fe0 len 4: 12 00 00 00
!HM000280000040e00f5fe400000004#
       Kb9000000
ap_memread @ e00f5fe4 len 4: b9 00 00 00
!HM000280000040e00f5fe800000004#
       K5b000000
ap_memread @ e00f5fe8 len 4: 5b 00 00 00
!HM000280000040e00f5fec00000004#
       K00000000
ap_memread @ e00f5fec len 4: 00 00 00 00
!HM000280000040e00f5fcc00000004#
       K11000000
ap_memread @ e00f5fcc len 4: 11 00 00 00
!HM000280000040e00f5fbc00000004#
       K00000000
ap_memread @ e00f5fbc len 4: 00 00 00 00
 4 0xe00f5000: Debug component - CoreSight TPIU (Trace Port Interface Unit) (PIDR = 0x04005bb912  DEVTYPE = 0x11 ARCHID = 0x0000)
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f001400000004#
       K02600000
ap_memread @ e00f0014 len 4: 02 60 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
 5 Entry 0x6002 -> Not present
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f001800000004#
       K02700000
ap_memread @ e00f0018 len 4: 02 70 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
 6 Entry 0x7002 -> Not present
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f001c00000004#
       K02800000
ap_memread @ e00f001c len 4: 02 80 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
 7 Entry 0x8002 -> Not present
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00f002000000004#
       K00000000
ap_memread @ e00f0020 len 4: 00 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
 ROM: Table END
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
!HM000280000040e00e001800000004#
       K00000000
ap_memread @ e00e0018 len 4: 00 00 00 00
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
ROM: Table END
!Ha000301fc#
       K00000000
Read  AP 0x01 IDR   : 0x00000000
!Ha000301f8#
       K00000000
Read  AP 0x01 BASE  : 0x00000000
!Ha000401fc#
       K00000000
Read  AP 0x01 IDR   : 0x00000000
!Ha000401f8#
       K00000000
Read  AP 0x01 BASE  : 0x00000000
!Ha000501fc#
       K00000000
Read  AP 0x01 IDR   : 0x00000000
!Ha000501f8#
       K00000000
Read  AP 0x01 BASE  : 0x00000000
!Ha000601fc#
       K00000000
Read  AP 0x01 IDR   : 0x00000000
!Ha000601f8#
       K00000000
Read  AP 0x01 BASE  : 0x00000000
!Ha000701fc#
       K00000000
Read  AP 0x01 IDR   : 0x00000000
!Ha000701f8#
       K00000000
Read  AP 0x01 BASE  : 0x00000000
!Ha000801fc#
       K00000000
Read  AP 0x01 IDR   : 0x00000000
!Ha000801f8#
       K00000000
Read  AP 0x01 BASE  : 0x00000000
!Ha000901fc#
       K00000000
Read  AP 0x01 IDR   : 0x00000000
!Ha000901f8#
       K00000000
Read  AP 0x01 BASE  : 0x00000000
!Ha000a01fc#
       K00000000
Read  AP 0x01 IDR   : 0x00000000
!Ha000a01f8#
       K00000000
Read  AP 0x01 BASE  : 0x00000000
ap_mem_write_sized @ e000ef50 len 4, align 4: 00 00 00 00
!Hm00004380004002e000ef500000000400000000#
       K0
ap_mem_write_sized @ e000edf0 len 4, align 4: 01 00 5f a0
!Hm00004380004002e000edf00000000401005fa0#
       K0
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 14500041
!SO2014500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 24500041
!SO2024500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 34500041
!SO2034500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 44500041
!SO2044500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 54500041
!SO2054500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 64500041
!SO2064500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 74500041
!SO2074500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 84500041
!SO2084500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 94500041
!SO2094500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: a4500041
!SO20a4500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: b4500041
!SO20b4500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: c4500041
!SO20c4500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: d4500041
!SO20d4500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: e4500041
!SO20e4500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: f4500041
!SO20f4500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
!SI20#
       Pffffffff
swdptap_seq_in_parity  32 ticks: ffffffff ERR
gdb_putpacket : O417661696c61626c6520546172676574733a0a
gdb_putpacket : O4e6f2e20417474204472697665720a
gdb_putpacket : O203120202020202053544d33324837204d370a
gdb_putpacket : OK
gdb_getpacket : vAttach;1
swdptap_seq_out        32 ticks: ffffffff
!So20ffffffff#
       K0
swdptap_seq_out        32 ticks: 0fffffff
!So20fffffff#
       K0
swdptap_seq_out         8 ticks: 00000099
!So0899#
       K0
!Si03#
       K7
swdptap_seq_in          3 ticks: 00000007
swdptap_seq_out_parity 32 ticks: 04500041
!SO204500041#
       K0
swdptap_seq_out         8 ticks: 000000a5
!So08a5#
       K0
!Si03#
       K1
swdptap_seq_in          3 ticks: 00000001
!SI20#
       K6ba02477
swdptap_seq_in_parity  32 ticks: 6ba02477 OK
!Hd00ff0004#
       K400000f8
dp_read addr f8000040: 00000004
Read  CTRL/STAT: 0xf8000040
Write DP_ABORT : 0x00000000
!HL0000000000000000#
       K00000000
DP Error 0x00000000
ap_mem_write_sized @ e000edf0 len 4, align 4: 03 00 5f a0
!Hm00004380004002e000edf00000000403005fa0#
       K0
ap_mem_write_sized @ e000edfc len 4, align 4: 01 04 00 01
!Hm00004380004002e000edfc0000000401040001#
       K0
ap_mem_write_sized @ e000ed30 len 4, align 4: 1f 00 00 00
!Hm00004380004002e000ed30000000041f000000#
       K0
!HM000043800040e000200000000004#
       K81000010
ap_memread @ e0002000 len 4: 81 00 00 10
!HM000043800040e000100000000004#
       K01000040
ap_memread @ e0001000 len 4: 01 00 00 40
ap_mem_write_sized @ e0002008 len 4, align 4: 00 00 00 00
!Hm00004380004002e00020080000000400000000#
       K0
ap_mem_write_sized @ e000200c len 4, align 4: 00 00 00 00
!Hm00004380004002e000200c0000000400000000#
       K0
ap_mem_write_sized @ e0002010 len 4, align 4: 00 00 00 00
!Hm00004380004002e00020100000000400000000#
       K0
ap_mem_write_sized @ e0002014 len 4, align 4: 00 00 00 00
!Hm00004380004002e00020140000000400000000#
       K0
ap_mem_write_sized @ e0002018 len 4, align 4: 00 00 00 00
!Hm00004380004002e00020180000000400000000#
       K0
ap_mem_write_sized @ e000201c len 4, align 4: 00 00 00 00
!Hm00004380004002e000201c0000000400000000#
       K0
ap_mem_write_sized @ e0002020 len 4, align 4: 00 00 00 00
!Hm00004380004002e00020200000000400000000#
       K0
ap_mem_write_sized @ e0002024 len 4, align 4: 00 00 00 00
!Hm00004380004002e00020240000000400000000#
       K0
ap_mem_write_sized @ e0001028 len 4, align 4: 00 00 00 00
!Hm00004380004002e00010280000000400000000#
       K0
ap_mem_write_sized @ e0001038 len 4, align 4: 00 00 00 00
!Hm00004380004002e00010380000000400000000#
       K0
ap_mem_write_sized @ e0001048 len 4, align 4: 00 00 00 00
!Hm00004380004002e00010480000000400000000#
       K0
ap_mem_write_sized @ e0001058 len 4, align 4: 00 00 00 00
!Hm00004380004002e00010580000000400000000#
       K0
ap_mem_write_sized @ e0002000 len 4, align 4: 03 00 00 00
!Hm00004380004002e00020000000000403000000#
       K0
!HM000043800040e000edf000000004#
       K03000301
ap_memread @ e000edf0 len 4: 03 00 03 01
!HM000043800040e000edf000000004#
       K03000300
ap_memread @ e000edf0 len 4: 03 00 03 00
!HM0000438000405200202000000004#
       Kf0aac60b
ap_memread @ 52002020 len 4: f0 aa c6 0b
gdb_putpacket : T05
gdb_getpacket : qC
*** Unsupported packet: qC
gdb_putpacket :
gdb_getpacket : Hg0
*** Unsupported packet: Hg0
gdb_putpacket :
gdb_getpacket : qXfer:features:read:target.xml:0,3fb
gdb_putpacket : m<?xml version="1.0"?><!DOCTYPE target SYSTEM "gdb-target.dtd"><target>  <architecture>arm</architecture>  <feature name="org.gnu.gdb.arm.m-profile">    <reg name="r0" bitsize="32"/>    <reg name="r1" bitsize="32"/>    <reg name="r2" bitsize="32"/>    <reg name="r3" bitsize="32"/>    <reg name="r4" bitsize="32"/>    <reg name="r5" bitsize="32"/>    <reg name="r6" bitsize="32"/>    <reg name="r7" bitsize="32"/>    <reg name="r8" bitsize="32"/>    <reg name="r9" bitsize="32"/>    <reg name="r10" bitsize="32"/>    <reg name="r11" bitsize="32"/>    <reg name="r12" bitsize="32"/>    <reg name="sp" bitsize="32" type="data_ptr"/>    <reg name="lr" bitsize="32" type="code_ptr"/>    <reg name="pc" bitsize="32" type="code_ptr"/>    <reg name="xpsr" bitsize="32"/>    <reg name="msp" bitsize="32" save-restore="no" type="data_ptr"/>    <reg name="psp" bitsize="32" save-restore="no" type="data_ptr"/>    <reg name="primask" bitsize="8" save-restore="no"/>    <reg name="basepri" bitsize="8" save-restore="no"/>    <reg na
gdb_getpacket : qXfer:features:read:target.xml:3fb,3fb
gdb_putpacket : mme="faultmask" bitsize="8" save-restore="no"/>    <reg name="control" bitsize="8" save-restore="no"/>  </feature>  <feature name="org.gnu.gdb.arm.vfp">    <reg name="fpscr" bitsize="32"/>    <reg name="d0" bitsize="64" type="float"/>    <reg name="d1" bitsize="64" type="float"/>    <reg name="d2" bitsize="64" type="float"/>    <reg name="d3" bitsize="64" type="float"/>    <reg name="d4" bitsize="64" type="float"/>    <reg name="d5" bitsize="64" type="float"/>    <reg name="d6" bitsize="64" type="float"/>    <reg name="d7" bitsize="64" type="float"/>    <reg name="d8" bitsize="64" type="float"/>    <reg name="d9" bitsize="64" type="float"/>    <reg name="d10" bitsize="64" type="float"/>    <reg name="d11" bitsize="64" type="float"/>    <reg name="d12" bitsize="64" type="float"/>    <reg name="d13" bitsize="64" type="float"/>    <reg name="d14" bitsize="64" type="float"/>    <reg name="d15" bitsize="64" type="float"/>  </feature></target>
gdb_getpacket : qXfer:features:read:target.xml:7b1,3fb
gdb_putpacket : l
Dropped broken connection: Resource temporarily unavailable

I bisected this down to gdb commit 8f66807 ("gdb: better handling of 'S' packets").

Environment:

@UweBonnes
Copy link
Contributor

Do you think this is a problem of BMP? Did you report to GDB too?

@arbrauns
Copy link
Author

I don't know what and where exactly the problem is, but I can say that a plain ST-Link with st-util works fine. Obviously gdb changed something so BMP no longer works, but maybe BMP has always been doing something funky that has only now become apparent.

I haven't reported to GDB yet, will probably do that next week.

@UweBonnes
Copy link
Contributor

GDB does not report some invalid package but core dumps. Even when BMP sends something wrong, gdb should not core dump but report the problem and handle it gratefull. There is at least a problem with gdb, So report to gdb!.

@tuna-f1sh
Copy link

tuna-f1sh commented Sep 30, 2021

@arbrauns did you report this? I had a quick look but couldn't find anything. I've encountered this too, attaching to a STM32F4. Wanted to check before I do any more digging/report.

For others on arch, one can roll back for now with sudo pacman -U /var/cache/pacman/pkg/arm-none-eabi-gdb-10.2-2-x86_64.pkg.tar.zst or whatever the last package version was installed.

@arbrauns
Copy link
Author

No, I haven't found time yet. I also don't know how to make GDB spit out a trace of the remote protocol, which would probably be necessary to debug this further.

@UweBonnes
Copy link
Contributor

set debug remote 1
Have a look at the wiki

@tuna-f1sh
Copy link

I've created a bug report for gdb: https://sourceware.org/bugzilla/show_bug.cgi?id=28405

@ofauchon
Copy link

ofauchon commented Nov 2, 2021

Hi.
Same problem here:

  • Archlinux (arm-none-eabi-gcc-11.2.0-1)
  • blackmagic swlink (master branch checkout Sat Oct 30 21:01:06 2021 +1000)
  • programming target : Bluepill STM32F103

Please find the log attached

arm-none-eabi-gdb -ex 'target extended-remote /dev/ttyACM1' -ex 'set debug remote 1' -ex 'monitor swdp_scan' -ex 'attach 1' -ex load test.elf  2>&1 | tee  log_core_gdb11.log

log_core_gdb11.log.gz

thanks @tuna-f1sh for the archlinux fix

wget https://archive.archlinux.org/packages/a/arm-none-eabi-gdb/arm-none-eabi-gdb-10.2-2-x86_64.pkg.tar.zst
pacman -U arm-none-eabi-gdb-10.2-2-x86_64.pkg.tar.zst 

@UweBonnes
Copy link
Contributor

UweBonnes commented Nov 2, 2021

https://sourceware.org/bugzilla/show_bug.cgi?id=28405 has a fix for GDB and show a way to reproduce with other gdb servers,. The BMP server seems not at fault. Leaving the bug open until a fixed GDB11 is out

@tuna-f1sh
Copy link

Yes, the patch works so if one is super keen to use GDB11 one can compile with the patch in that bug report. As you say, was waiting until 11 is out to close this, just to ensure it captures others having the issue.

@esden
Copy link
Member

esden commented Dec 16, 2021

According to the official website GDB V11.1 was released in September 2021. Are we waiting for V11.2? Just want to make sure when we can close this issue. :)

@arbrauns
Copy link
Author

Are we waiting for V11.2?

That's correct, here's the latest mail for the patch in question, discussing if it should be included in 11.2: https://sourceware.org/pipermail/gdb-patches/2021-December/184171.html

@esden esden changed the title GDB 11 compatibility GDB 11 compatibility (waiting for GDB 11.2 release) Dec 16, 2021
@esden
Copy link
Member

esden commented Dec 16, 2021

Thank you @arbrauns for clarification. I hope we will get that release soon and the patch is included. 🤞 :)

@esden esden added the GDB Issue/PR related to GDB label Dec 18, 2021
@tuna-f1sh
Copy link

Merged to master and 11-branch so should be in 11.2 release: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b622494ee378fd0a490c934c509364b4c7735273

@dragonmux
Copy link
Member

Most excellent! We'll close this issue when 11.2 is released and we confirm that the patch is included and didn't get reverted, btu this is good news.

@Windfisch
Copy link

Sorry to dampen your enthusiasm :/.

I just tried a fresh build of gdb 11.2 on ArchLinux (built the pkgbuild by hand) and it didn't solve the issue for me.

However, the error message changed to

GNU gdb (GDB) 11.2
...
(gdb) attach 1
Attaching to program: /home/flo/synopsys/usbhost/target/thumbv7em-none-eabihf/release/blinky, Remote target
../../gdb/thread.c:72: internal-error: thread_info* inferior_thread(): Assertion `current_thread_ != nullptr' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.

This still seems related to the issue, just failing at a different location now.

@chmeeedalf
Copy link

I'm seeing the same thing, using gdb 11.1 on void linux, trying to debug an Arduino Due with a "Jeff Probe". I applied the patch referenced above, and I see the same assertion as @Windfisch now.

@tuna-f1sh
Copy link

Weird, I did check the patch in the ticket thread I created fixed the issue I was having and worked with a target - now I'm wondering how this slipped through. Maybe something else in the merge? Haven't had time to check myself yet but otherwise, I guess we'll need to make another ticket.

@tuna-f1sh
Copy link

I had chance to check that the patched 11.1 does not have this issue (to confirm I wasn't going mad) and also capture the issue myself to create a new gdb bug for this problem: https://sourceware.org/bugzilla/show_bug.cgi?id=28874

@dragonmux
Copy link
Member

Thank you all for all the extra info and testing - we'll keep the issue open till GDB sorts things out or we can find a workable way around it.

@dragonmux dragonmux changed the title GDB 11 compatibility (waiting for GDB 11.2 release) GDB 11 compatibility (waiting for GDB a working 11 patch) Feb 9, 2022
@dragonmux dragonmux changed the title GDB 11 compatibility (waiting for GDB a working 11 patch) GDB 11 compatibility (waiting for a working GDB 11 patch) Feb 9, 2022
@tuna-f1sh
Copy link

Just to update this thread, I found what seems to be the issue that the 11.2 merge caused over the 11.1 patched. I've put a patch in that bugzilla thread (https://sourceware.org/bugzilla/show_bug.cgi?id=28874) and awaiting feedback. Hopefully this fix can be merged into 11.3...

I've got a Github fork with the patched 11.2 here too: https://github.com/tuna-f1sh/binutils-gdb/tree/gdb-11.2-patch

@dragonmux
Copy link
Member

Let's hope they merge it soon and don't break it again this time

@nkeor
Copy link

nkeor commented May 14, 2022

This is still an issue in GDB 12.1...

arm-none-eabi-gdb -nx --batch -ex 'target extended-remote /dev/ttyACM0' -ex 'monitor swdp_scan' -ex 'attach 1'
Available Targets:
No. Att Driver
 1      STM32F1 medium density M3
../../gdb/thread.c:85: internal-error: inferior_thread: Assertion `current_thread_ != nullptr' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
----- Backtrace -----
0x55b4cfaab1cb ???
0x55b4cfda9644 ???
0x55b4cfe80c43 ???
0x55b4cfd6c531 ???
0x55b4cfc5af45 ???
0x55b4cfc161ba ???
0x55b4cfd6ff14 ???
0x55b4cfcd3713 ???
0x55b4cfcdb677 ???
0x55b4cfbfafcb ???
0x55b4cfae1654 ???
0x55b4cfd77152 ???
0x55b4cfc376a5 ???
0x55b4cfc377d1 ???
0x55b4cfee3c4a ???
0x55b4cfa16faf ???
0x7f59c93e228f ???
0x7f59c93e2349 ???
0x55b4cfa1d414 ???
0xffffffffffffffff ???
---------------------

@dragonmux
Copy link
Member

How is it they keep breaking the same damn thing despite multiple bug reports 😔 ?! Ok, thank you for reporting in with that - one of the team will chase it up on their bug tracker and try.. again.. to get it fixed

@tuna-f1sh
Copy link

The commenters in my bug report (https://sourceware.org/bugzilla/show_bug.cgi?id=28874) agreed that it fixed it but it is hacky - essentially it reverts a function call back to how it worked in 11.1 for the (single threaded) embedded target use case. Apparently the whole thing came about to support multi-threaded embedded targets so I can see it’s not ideal from this standpoint.

It went quiet from a merging point so I’m not surprised 12.1 still has the bug. The guy Andrew who merged the original bug and fix hasn’t chimed in. I think I’ll have to bring it up to date as a patch for 12.1 and then share it on the mailing list.

@dragonmux dragonmux pinned this issue May 27, 2022
@esden
Copy link
Member

esden commented Jun 1, 2022

There is a patch that fixes this issue that still needs to be merged by GDB developers. Not sure why it is still pending and not merged. https://sourceware.org/pipermail/gdb-patches/2022-April/188058.html

@dragonmux dragonmux changed the title GDB 11 compatibility (waiting for a working GDB 11 patch) GDB 11/12 compatibility (waiting for a working GDB 11 or 12 patch) Jun 1, 2022
@bonidydy
Copy link

Is there any debugger that the probe works with?

@dragonmux
Copy link
Member

Hi @bonidydy, yes - you can either grab the patch from their mailing list and use GDB 11 or 12 with it applied, or you can use GDB 10 (https://developer.arm.com/downloads/-/gnu-rm for a download)

@tuna-f1sh
Copy link

I'm using a patched mirror here for the lazy: https://github.com/tuna-f1sh/binutils-gdb/tree/gdb-12.1-bmppatch

Also on Arch, this is the (last working) 10.1 PKGBUILD: https://github.com/archlinux/svntogit-community/blob/22d7668d2bfa4809296bd36cfb8bfc5e239f6611/repos/community-x86_64/PKGBUILD

Might have to use makepkg --install --skippgpcheck because the keys are out of date now. Not sure how we can get that April patch merged? I'll try commenting on original report again.

@dragonmux
Copy link
Member

dragonmux commented Jul 13, 2022

Any help persuading the GDB folks that a nasty ugly bug that breaks their debugger for single-threaded targets is a bad thing would be greatly appreciated!

As for Arch, that could work but we'd honestly recommend using the ARM built GDB from the toolchain linked above - it contains ARM-specific patches and does still run on Arch.

@tuna-f1sh
Copy link

That is the arm-none-eabi target build...it's just the old version of the main package: https://archlinux.org/packages/community/x86_64/arm-none-eabi-gdb/

@dragonmux
Copy link
Member

dragonmux commented Jul 20, 2022

For those interested in testing and validating - please see the linked PR #1125 which contains our answer to the GDB folks blowing us off again. This should allow BMP to work out the box with GDB 11 and likewise 12.

@dragonmux dragonmux added this to the v1.8.2 bugfix release milestone Jul 20, 2022
@dragonmux dragonmux added the Bug Confirmed bug label Jul 20, 2022
@dragonmux dragonmux changed the title GDB 11/12 compatibility (waiting for a working GDB 11 or 12 patch) GDB 11/12 compatibility Jul 21, 2022
@esden
Copy link
Member

esden commented Jul 21, 2022

Just to clarify. The #1125 is only a work around. The underlying bug in GDB is not fixed, and "Fake Threads" might interfere with "sidecar" scripting that adds support for RTOS threads. I am opening this issue again, to track progress of GDB project on this topic.

There was finally a reaction to an attempt to submit a patch to fix the GDB bug. We can only hope that they will eventually implement a proper fix.

@esden esden reopened this Jul 21, 2022
@Qyriad
Copy link
Contributor

Qyriad commented Jul 25, 2022

@tuna-f1sh your bug report to GDB says

I have re-confirmed that the patch in the original problem ticket works on the 11.1 branch (to make sure I wasn't going mad!) so something in the 11.2 merge has caused this?

Do you happen to have the commit hash you tested this on? I can't seem to find any commit where applying the fix for the original first_resumed_thread != nullptr bug doesn't then still have the current current_thread_ != nullptr bug.

@tuna-f1sh
Copy link

@Qyriad it would have been the gdb-11.1-release tag here: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=c599303f92b1edd6ead3947737a8ae9e1c85e08c , the patch is from here https://sourceware.org/bugzilla/show_bug.cgi?id=28405

I also had a 11.2-release patched here: tuna-f1sh/binutils-gdb@5e714ea

@martinling
Copy link

FWIW, this is still broken with GDB 13.1, when using a BMP running pre-#1125 firmware (v1.7.1-332-g8def28d).

@esden
Copy link
Member

esden commented Jun 5, 2023

And it will likely stay broken forever as the GDB folks can't understand the issue and don't want to fix it. :( @martinling You will have to update your firmware sorry. :(

To clarify: GDB briefly fixed the issue between releases, and then broke it before actually making a release. When we again brought this up the maintainers felt overwhelmed with their conflicting interests to implement either a temporary or a permanent fix on their end.

@martinling
Copy link

Yeah I've updated that BMP to 1.9.1 so it's not a problem for me now. I just figured I'd update the issue here to confirm it's still broken in GDB 13.

@mrx23dot
Copy link

Mine is a bit different

C:\tmp\mingcc>arm-none-eabi-gdb -ex "target extended-remote COM6"

GNU gdb (Arm GNU Toolchain 13.2.rel1 (Build arm-13.7)) 13.2.90.20231008-git
Remote debugging using COM6

(gdb) monitor swdp_scan
Target voltage: 1.68V
Available Targets:
No. Att Driver
 1      STM32F40x M4
 
(gdb) att 1
Attaching to Remote target
/data/jenkins/workspace/GNU-toolchain/arm-13/src/binutils-gdb--gdb/gdb/thread.c:85: internal-error: inferior_thread: Assertion `current_thread_ != nullptr' failed.
A problem internal to GDB has been detected, further debugging may prove unreliable.
Quit this debugging session? (y or n)

Target: F401
BMP: on bluepill this version https://github.com/mmoskal/blackmagic-bluepill

@dragonmux
Copy link
Member

dragonmux commented Dec 12, 2023

Ok, we can't even begin to support that version and working back through commit parents from the commit ID referenced by the binary in that repo shows that to be based on v1.8.0 - please use this repo's code and build with make PROBE_HOST=stlink BLUEPILL=1. Further instructions are in the stlink platform's README.md and on the project website.

The version of the firmware you're trying to use, which has been custom patched, is old and predates the fix PR for this issue.

Edit: Checking through their BMD fork, all the fixes they were applying for Blue Pill have been upstreamed to this repo from what we can tell and are all in current releases.

@mrx23dot
Copy link

mrx23dot commented Dec 12, 2023

Ok, we can't even begin to support that version and working back through commit parents from the commit ID referenced by the binary in that repo shows that to be based on v1.8.0 - please use this repo's code and build with make PROBE_HOST=stlink BLUEPILL=1. Further instructions are in the stlink platform's README.md and on the project website.

The version of the firmware you're trying to use, which has been custom patched, is old and predates the fix PR for this issue.

Edit: Checking through their BMD fork, all the fixes they were applying for Blue Pill have been upstreamed to this repo from what we can tell and are all in current releases.

I compiled BMP head with given parameters, but now Bluepill not showing up as valid USB
image

@dragonmux
Copy link
Member

Looks like that is enumerating, but possibly that's Windows 7 being silly about drivers - what does the Properties panel in Device Manager actually say, as that doesn't give us enough information to work from?

@mrx23dot
Copy link

mrx23dot commented Dec 12, 2023

Dunno, it showed up correctly with that other fw.
image

image

@dragonmux
Copy link
Member

Going at this on a slightly different tact given the info from those screenshots, is there a strong reason you're using W7 rather than any newer more supported OS? It's very difficult to know what could be going on when it's the hub or controller you're plugging the Blue Pill into that's getting mad, given Windows doesn't really give useful diagnostics short of running protocol analysers.

Given that other firmware is so old and predates the fixes for this issue, please open a new issue ticket for your current problems so we can keep this issue specifically to the issues with GDB, which is a separate problem to getting W7 to play nice with the current firmware and any potential issues with the guides you followed to make your Blue Pill a BMP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Confirmed bug GDB Issue/PR related to GDB
Projects
None yet
Development

Successfully merging a pull request may close this issue.