When MTB is enabled, the trace data is stored in a
user-configurable circular on-chip trace buffer that is located in
device RAM and shares it with the executed application. It is crucial
to ensure that MTB area in RAM is not used for the application
variables, stack, and heap. Once the program is stopped, the debugger
transfers the trace frames currently in the RAM to the Trace
Instruction window on the host computer.
The device, the debugger adapter, and µVision have to be
configured properly to capture MTB trace on such targets:
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.