SoC Boot-Up Timing Analysis using ARM System Trace Macrocell

 

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.

Who: Oton Pavlic, Systems Engineer, iSYSTEM Labs, Slovenia
 
 
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.

When you start the video, content is loaded from Youtube and thereby your IP address is transmitted to YouTube.
Learn more

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.

Don't miss our next webinar!

Please register my email address for the iSYSTEM Newsletter. You will receive an email to confirm the registration. Your data will only be used to personalize the newsletter and will not be passed on to third parties. You can unsubscribe from the newsletter at any time or revoke your consent by e-mail to info@isystem.com. I have read and accept the iSYSTEM privacy statement.