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 Help > Install New Software and point to the following update site:
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 :-).
Happy Kerneling 🙂