Hi All,
I am trying to view Tasks, Queues and etc of FreeRTOS while debugging FreeRTOS in Arm development studio.
In model debug configuration, getting an option of KEIL CMSIS-RTOS RTX in os awareness tab, but I need the same for FreeRTOS.
So is there any other option for FreeRTOS awareness in Arm development studio?
Kindly please help me to get this.
Regards,
Deepak
Hello Deepak,
FreeRTOS is supported in this way on Cortex-M CPUs, and the appropriate build settings are described here:https://developer.arm.com/docs/101470/latest/debugging-embedded-systems/about-os-awareness/about-debugging-freertosWhich CPU are you working with?
Ronan
Hi Ronan,
Thanks for your reply.
I am working on Cortex M33, already followed that doc but I couldn't get FreeRTOS option in OS awareness tab in Debug Configuration.
Hi Deepak,
I've not tested this, but this may work (at least it adds it to the pull-down).
Locate the file <DS_install_dir>\sw\debugger\configdb\OS\com.arm.debug.os.freertos\extensions.xml, and open with a text editor.In the list of supported architectures therein, add the line
<match arch="ARMv8M"/>
Restart the debugger, and you will now have freeRTOS available from the pull down.Please let me know how you get on - I have also raised a formal request for this to be properly added to a future Arm DS release.
Thanks a lot.
It is working, able to see OS details.
Hi Deepak - thanks for confirming. As an aside, which version of freeRTOS are you running?
I have tested for v10.2.0 and v10.2.1