RTOS debug with STM32CubeIDE
Hi Community,
Today you will provide the answers, and I will ask the questions!
Looking at the statistics gathered by our tools (assuming customer consent given), we can see the huge popularity of designing software relying on an RTOS. FreeRTOS is widely used, and we assume that the adoption Azure ThreadX will also spread quickly.
As CubeIDE tools guys, we have invested some effort in RTOS debug features. To quickly summarize the RTOS debug offer, let's make a list:
- Window > Show > View > Other > FreeRTOS / ThreadX
- Provides views to visualize kernel objects for the 2 RTOSes
- Debug config > Debugger > Enable RTOS Proxy
- Will allow the debugger to unwind and display the full call stack for ALL threads in the RTOS, not only the one currently in context!
- For Azure ThreadX CubeIDE 1.8.0 can also conveniently export trace logs to be visualized "offline" in Microsoft TraceX tool
In our view the RTOS support is now quite decent! ;)
What is puzzling is the lack of feedback and bug reports on these tools.
We don't want to invest time in features which very few customer need or care about!
Please use this thread to share your thoughts/feedback/experience with us!
