SPRAD28 October 2022 AM2431 , AM2432 , AM2434 , AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P4 , AM263P4-Q1 , AM26C31 , AM26C31-EP , AM26C31M , AM26C32 , AM26C32-EP , AM26C32C , AM26C32M , AM26LS31 , AM26LS31M , AM26LS32A , AM26LS32AC , AM26LS32AM , AM26LS33A , AM26LS33A-SP , AM26LS33AM , AM26LV31 , AM26LV31E , AM26LV31E-EP , AM26LV32 , AM26LV32E , AM26LV32E-EP , AM26S10 , AM2732 , AM2732-Q1
Arm tracing describes an advanced debug feature set of Arm devices that are able to stream out compressed core instruction information so a data stream of executed instructions can be reconstructed.
There are two types of trace:
CCS supports the Arm trace and this architecture is useful to detect complex, intermittent bugs and profile and fine tune code performance. If you are stuck with an intermittent or complex problem in the code, Processor Trace is usually your last line of defense to see the execution history. If you happen to have runtime problems but cannot identify what is causing the missed real-time deadlines, both Processor and System Trace help evidence it. If the system does not meet the expected or calculated power requirements, System Trace helps.