Categories

{{ selectedCategory.name }}

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No topics found!

How to configure Analyzer and capture STM messages?

14-Mar-2024

Below configuration explains ARM System Trace Macrocell (STM) which is for example implemented in Renesas R-Car Gen3 SoCs. However, a similar approach can be applied to NXP SoCs, such as S32G.


The use case is taken from a webinar that focuses on the profiling of a boot-up process on Cortex-A bases System-On-Chips (SoCs), starting from 1st stage bootloaders until the startup of a Linux kernel; how the ARM System Trace Macrocell (STM) can be utilized for tracing a boot process distributed across multiple cores, e.g. Cortex-R7 boot core and Cortex-A53 application cores.


1. Open View / Analyzer / Analyzer Configuration button / Create New Configuration

2. Name the new configuration and select Manual

3. Go to the STM page and enable it.

4. Set the Port enable mask in Ports within group section to FFFFFFFF which enables everything. 

5. Check Timestamp in the Control section.

6. To visualize the data in the Profiler follow the detailed configuration in the webinar SoC Boot Up Timing Analysis using ARM System Trace Macrocell.


More resources

Was this answer helpful?

Sorry this article didn't answer your question, we'd love to hear how we can improve it.
Note: This form won't submit a case. We'll just use it to make this article better.

Similar topics

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No similar topics found!

Other topics in the same category

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No topics found!