FreeRTOS
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 | <window> | FreeRTOS.
FreeRTOS is currently supported for Cortex and TriCore devices. |
Follow the configuration steps for FreeRTOS Operating System. To get access to all supported kernel objects (Tasks, Queues, Semaphores and Timers), winIDEA OS awareness needs to be configured.
Define your OS via Session Configuration dialog via Debug | Configure Session | Applications | Edit. |
Open 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.
(optional) Specify a FreeRTOS Profiler XML file via Debug | Configure Session | Applications | Edit |
•OS-aware Debug & Trace with winIDEA and FreeRTOS - Webinar