After a Download or Reset, RTOS objects may initially be in an undefined state. This is indicated by the message: RTOS in undefined state displayed across all related windows. Solution Once the current task is set, the windows should display associated content, and the message should no lo...
When memory is not accessible, all windows will display the message: Cannot access RTOS state This is expected behavior until a debug session with download is initiated. If the message persists after the download has started, it likely means that the RTOS object symbols cannot be evaluated...
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...
The ORTI file provides a basic description of OS variables and OS profiling, and the OSEK AUTOSAR builder generates it by entering the appropriate definitions into the OIL file. winIDEA supports ORTI 1.x and 2.x files. I n some cases, the generated ORTI file contains information that is no...
Solution 1. Open View | Analyzer | Analyzer Configuration . 2. Navigate to the App/MCU | Profiler page. 3. Enable OS. 4. You can further control which objects to profile by (un)checking the boxes. winIDEA supports OSEK tasks profiling. ORTI file is used as a source of information for Profi...
If FreeRTOS is selected as the operating system in the application settings, the Profiler is automatically configured to capture data about which task is in the “RUNNING” state at any given time. Possible solution To record this data open Analyzer Window: 1. Go to the Profiler configuratio...
BTF (Best Trace Format) is a CSV-based trace format supported by different timing tool vendors. winIDEA's Analyzer can export OS-aware traces into BTF. Refer to the Export Profiler data to BTF format how-to guide in winIDEA Help.
The Objects window displays the current state of the OS, as well as the current state of all tasks, interrupt service routines (ISRs), etc. Solution 1. Configure your OS and specify a description file. 2.Select View |[App/CPU0] OSEK AUTOSAR |Objects . 3. Stop the CPU to display the data. M...
Symbols specified as RUNNINGTASK, RUNNINGISR2 are used to show the OS state during debug when the CPU is stopped.OS Profiling, however, can be implemented in two different ways: Data trace (if supported by the CPU) or Instrumentation trace (OTM, ITM, SofTrace, User Trace Port etc.) Possibl...
All OSEK AUTOSAR implementations include structures that describe the current state of the OS (current task, current ISR...). This structure is placed in a fixed memory location and it's address needs to be known in advance to trace it.ORTI generators often specify a pointer to this struct...
winIDEA offers different solutions for handling the data traced from the target. As the Measurement Data Format (MDF) is an automotive industry standard file format, there is also an option to export the content recorded with the winIDEA Analyzer to the MDF format for further external proc...