We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am implementing a debugger using Cortex-M33 ETM.
According to the Arm CoreSight Architecture Specification v3.0 “D4.4 Flush of trace data at the end of operation,” 16 bytes of data are supposed to be stored, but only Real Data is stored.
Please tell me how to find the ETM correction data output by the TPIU formatter at the 16th byte when the trace data after the program execution break is less than 16 bytes.