Arm® Corstone™ SSE
-300 with Cortex®-
M55 and Ethos™
-U55 :
Example Subsystem for MPS3 - Application Note AN547
DAI 0547C
Issue C
13 Debug
Copyright
©
2020, 2021 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 55 of 64
13
Debug
In this SMM, the subsystem includes an example debug infrastructure that instances DAP-Lite2, debug timestamp
generator, Cortex-M55 TPIU, and MCU debug ROM table. The DAP-Lite2 is compliant with Arm® Debug
Interface Architecture Specification ADIv6.0.
For more information about debug infrastructure, see the
Arm® Corstone™ SSE
-300 Example Subsystem Technical
Reference Manual.
13.1
Debug Connectivity
The following table shows the supported connectivity between the MPS3 Board debug connectors and the
supported debug in the SMM. See
Figure 13-3 : MPS3 Board Debug Connector Locations
for the locations of the
debug connectors on the board.
Debug Connector Type
P-JTAG
Debug
SWD
4-bit Trace
16-bit Trace
20 pin Cortex debug and ETM
Yes
Yes
No
No
20 pin IDC
Yes
Yes
No
No
Mictor 38
Yes
Yes
Yes
No
Table 13-1 : Debug Connectivity and Support
13.2
Debug support for Keil MDK
Debug has been tested using Keil uVision 5.31 with Arm
Keil ULINK
™
Pro Armv8-M Debugger and CMSIS-DAP
Armv8-M Debugger.
Apply the following debug settings if using a ULINK Pro Armv8-M Debugger:
•
Port: JTAG
•
Reset: Autodetect
•
Connect: Normal