Hello NXP Community,
I'm currently working on a project involving the MPC5775B MCU using FreeRTOS and the S32 Design Studio (S32DS) IDE. I’m looking to enable dynamic/live debugging, including:
Real-time task monitoring
Trace data visualization (e.g., CPU load, task switches, stack usage)
Runtime insight into FreeRTOS objects (queues, semaphores, timers, etc.)
I'm trying to find out:
Does S32DS provide built-in support for live trace or FreeRTOS-aware debugging for the MPC5775B?
Do we need to use external tools like SEGGER SystemView, Percepio Tracealyzer, or similar to achieve this?
Are there recommended/debug probe configurations (e.g., P&E, Lauterbach, Segger J-Link) known to support this kind of analysis on the MPC5775B?
Any sample projects or configuration guides available for this purpose?
Our goal is to get deeper insight into FreeRTOS runtime behavior without halting the processor, ideally with trace capabilities.
Any guidance, experience, or references would be greatly appreciated!
Thanks in advance!
Hi,
the FreeRTOS OS Awareness should be available in S32DS for Power Architecture as well, and provide basic info about heap usage, Task list, etc.
You can refer to general description at https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Use-FreeRTOS-OS-Awareness-with-S...
Some testing was done e.g. in https://community.nxp.com/t5/S32-SDK/tasks-don-t-show-up-on-FreeRTOS-task-list-when-debugging/m-p/75...
But for really dynamic/live debugging you will need to use some external debuggers, like Lauterbach or similar. This will not be supported using PEmicro one.
BR, Petr