OSEK / AUTOSAR: iTCHI

09-Dec-2024

Trace Configuration Helper (iTCHi) is a set of scripts that can help you configure OS and RTE-aware hardware traces for the winIDEA Analyzer. iTCHi is located in the scripts/itchi folder in your winIDEA installation folder.

iTCHi is supported from winIDEA version 9.17.156.

iTCHi Wizard is a graphical user interface for working with iTCHi. To launch the Wizard navigate to Debug Configure Session | Applications | Application | iTCHi Wizard.

There are also two other methods of running iTCHi:

  • Via winIDEA Python executable
  • By installing it via pip

For more information refer to Trace Configuration Helper in winIDEA Help.

iTCHi allows you to:

  • Create an AUTOSAR trace configuration file Profiler XML
  • Extend the capabilities of the OSEK Runtime-Interface (ORTI) file
  • Configure OS Profiling of Tasks and ISRs with and without Instrumentation
  • Configure RTE Profiling of Runnables with and without Instrumentation
  • Generate the Task State instrumentation code for your project
  • Generate the RTE VFB Runnable trace hooks for your project
  • Configure winIDEA to support BTF export for Running Task/ISR traces and Task State traces
  • Overall enables you to get detailed insights into your application's real-time behavior


More resources

Was this answer helpful?