NXP has released their Kernel Awareness for FreeRTOS in Eclipse (Kinetis Design Studio):
The plugin was showcased at FTF 2016 in Austin (see “NXP FTF Hands-On with FreeRTOS Task Aware Debugger“), now it is available on NXP web site.
The preferred way to install the plugin is with an Eclipse upate. Use the menu and point to the following update site: http://freescale.com/lgfiles/updates/Eclipse/KDS/
Then go through the installation process. Restart Eclipse at the end of the installation.
The plugin can be downloaded from www.nxp.com/kds and then installed into Eclipse too:
The plugin adds a ‘FreeRTOS’ menu under the debug perspective:
Otherwise the FreeRTOS views are available under Window > Show View:
The Heap Usage view shows the heap scheme selected with all the memory blocks:
The Timer List view shows all the software timers in the system:
The Task List is probably the one which I’m using the most: it shows all the tasks with the stack usage:
In Queue List I have all the queues, semaphore and mutex listed with their data:
After FTF, the plugin is now available for download. I have it working in KDS V3.2.0 and it works with my latest FreeRTOS V9.0.0. It already helped me to find a problem in my application which I need to fix now.