Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.293

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:

Tasks

Queues

Semaphores

Timers

 

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

 

Warning_orange

FreeRTOS is currently supported for Cortex and TriCore devices.

 

 

Configuration

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.

 

number1

Define your OS via Session Configuration dialog via Debug | Configure Session | Applications | Edit.

Open or follow Session Configuration Wizard and select your OS.

 

number2

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.

 

number3

(optional) Specify a FreeRTOS Profiler XML file via Debug | Configure Session | Applications | Edit

 

More resources

OS-aware Debug & Trace with winIDEA and FreeRTOS - Webinar

 

Copyright © 2024 TASKING