SoC Boot-Up Timing Analysis using ARM System Trace Macrocell

SoC Boot up Cortex-A ARM architecture

 

This webinar 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.

When:Tuesday, July 21st, 3pm CEST (UTC+2)
Who: Oton Pavlic, Systems Engineer, iSYSTEM Labs, Slovenia
 
Webinar recording is available here.
 
Timeline: 
  • 2:59 Agenda and motivation
  • 5:04 Introduction to ARM System Trace Macrocell (STM)
  • 7:06 Introduction to SoC Boot-up Process (R-Car M3)
  • 9:24 Bootloader Instrumentation demo
  • 20:19 winIDEA Analyzer Configuration
  • 22:07 Two ways of winIDEA Trace Analyzer STM Configuration (XML file and GUI method)
  • 23:00 winIDEA Trace Analyzer STM Configuration - GUI method
  • 25:11 Trace Recording and results 25:52 Conclusion
  • 27:47 Answers and Questions
Who should watch?
Automotive software developers, system architects, software integrators and test engineers who want to understand and optimize the timing of the SoC boot-up process. This webinar aims at users who are developing bootloaders for Cortex-A based SoCs.
 
Why should you watch?
In previous webinars we have discussed the importance of timing-analysis via hardware tracing in modern applications. The goal of this webinar is to give users a full understanding of the necessary steps starting from the instrumentation of the bootloaders, configuring the trace tool until the actual recording on the target SoC. The concept will be demonstrated on a Renesas R-Car H3 SoC.

 

About iSYSTEM

We empower embedded software engineers to do it right!

Our BlueBox Technology stands for fast and easy microcontroller access via any kind of debug interface. Complemented with integrated development and test software winIDEA/testIDEA it provides access to on-target timing information. Embedded software engineers can review application timing, analyze real-time operating system states, and undertake code coverage to prove that their products do what they were built to do.

 

iSYSTEM Webinar Channel

Broaden your knowledge about iSYSTEM tool use cases, possibilities and chances to make your daily work as an embedded software developer and tester easier, more efficient and straightforward with our technical webinars which are published on iSYSTEM Webinar Channel.