iSYSTEM Webinar – Introduction to Tracing

  • Published on:  Thursday, May 7, 2020
  • In this webinar we will provide an overview of hardware trace techniques (such as program flow, data, and instrumentation trace), and discuss different types of trace recording (on-chip trace, parallel, or AURORA trace interface).

    0:00 Intro
    5:00 What is trace?
    7:42 Trace with code example
    11:52 Example Use-Case OS / RTE Profiling
    16:28 Trace Techniques
    19:24 Trace Interfaces
    26:21 winIDEA live demo "Hello, world! Running Task/ISR Profiling" with microcontroller Chorus 4M - SPC58EC80, Operating system: ETAS RTA-OS
    39:34 winIDEA live demo "Post-mortem debugging program flow trace", microcontroller Infineon TriCore AURIX 2G - TC399XE
    53:20 Questions and answers

    Hardware tracing is a powerful debugging technique that provides deep insights into the runtime behavior of an ECU. Properly utilizing the hardware trace capabilities of a microcontroller makes it easier to write efficient code and to find bugs quicker.

    We then demonstrate a typical trace workflow based on two common microcontroller architectures (Infineon AURIX and PowerPC with NEXUS trace) live in winIDEA.

    𝐁𝐥𝐮𝐞𝐁𝐨𝐱 𝐡𝐚𝐫𝐝𝐰𝐚𝐫𝐞:
    𝐰𝐢𝐧𝐈𝐃𝐄𝐀 – 𝐀𝐥𝐥-𝐢𝐧-𝐨𝐧𝐞 𝐝𝐨𝐰𝐧𝐥𝐨𝐚𝐝:
    𝐢𝐒𝐘𝐒𝐓𝐄𝐌 𝐀𝐧𝐚𝐥𝐲𝐳𝐞𝐫 - 𝐏𝐫𝐨𝐟𝐢𝐥𝐢𝐧𝐠 𝐚𝐧𝐝 𝐂𝐨𝐯𝐞𝐫𝐚𝐠𝐞 𝐓𝐨𝐨𝐥: