Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.200


This chapter provides information about kernel objects for FreeRTOS operating system. Debug support provides generic profiler and tasks capabilities and several dedicated windows for various kernel objects:







Windows are available  as separate windows via choose View menu / <window> / FreeRTOS.



FreeRTOS is currently supported for Cortex and TriCore devices.




Follow the configuration steps for FreeRTOS Operating System.



Define your OS via Session Configuration dialog.

To get access to all supported kernel objects (Tasks, Queues, Semaphores and Timers), winIDEA OS awareness needs to be configured. Open Debug menu / Configure Session / Application / OS or follow Session Configuration Wizard and select your OS.




Using a configuration file called FreeRTOSConfig.h.

To locate the kernel data structures, it is necessary to appropriately configure FreeRTOS, using a configuration file called FreeRTOSConfig.h. This manual will only describe the parts needed to use the plugin. Please refer to the FreeRTOS reference manual for full details.




Optionally specify a FreeRTOS Profiler XML file.

The FreeRTOS plugin can use a Profiler XML file for task state profiling.



To specify the Profiler XML file:

1. Open Debug / Configure Session / Applications / Edit / OS.

2. Select FreeRTOS type and press Configure.

3. In the Edit options dialog, select your Profiler XML file.



More resources



Copyright© TASKING Germany GmbH