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.
Hey,
As I am exploring the tracing capabilities present in the Cortex M33, there are some things that I am not able to understand fully, such as the connection between ETM and the tracing sinks. As I read, more doubts emerged, and the more confused I got. So what I wanted to know is:
Cheers
ETB - Buffer in the Trace CellMTB - Interface to the SoC SRAM (depends on the SoC where it goes).
Hey again,
Thanks for your reply! So one question remains. Can the host/running Core access the Embedded Trace Buffer? As much as I searched, I can`t find any memory mapping for the ETB. Thus that means that it is only accessible by a debug probe to download the trace data?
Note: I am using a board that implements the Arm CoreLink SSE-200 subsystem.
I don't thing it can access. Bcoz it can damage the entire system then UPSers
Etb can be read.
Why should it damage anything?
To clarify, I found that the ETB is not implemented on the board that I am using. Thank you all for the answers.
Just another question that I am wondering. The comparators on the DWT unit are connected? If so, how? I am trying to watch accesses of a specific region of memory, and from what I tried, I got no kind of Debug Monitor Exception even though I enabled it. The Cortex M33 has 4 comparators with the following functions: