Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.242

Configuration

To get access to all supported kernel objects as separate windows (tasks, threads…), winIDEA OS awareness needs to be configured. Follow the Session Configuration Wizard and configure OS.

 

To get proper names of the OS threads, user should specify two header files.

RTOS-pikeOS-edit

1. Click View menu / <name>PikeOS.

2. Select Configure.

3. Specify two header files.

 

 

Example

All #define values for threads should start with the same string as corresponding PikeOS task.

RTOS-pikeOS-code1

Content of two header file should simply be list of #define statements that link task IDs and thread numbers to the meaningful names.

RTOS-pikeOS-code2

It is recommended to use thread definition header files in your code where individual threads are created.

RTOS-pikeOS-code3

 

 

Warning_orange

When parsing thread definition header files, winIDEA will associate individual #define to appropriate value from task definition header file.

 

 

Profile single PikeOS

RTOS-pikeOS-RTOSoptions

To profile only single PikeOS task open Analyzer configuration dialog and go to Profiler / OS Setup dialog, where address space to profile can be selected.

 

hmtoggle_arrow0 Please refer to Analyzer Configuration chapter for more general information on Analyzer / Profiler configuration.

Copyright © 2024 TASKING Germany GmbH