Hi, I'm trying to debug a pvPortMalloc() panic fail (no memory left) that happens after some hours. It seems to be related to queues not being handled/freed correctly. How can I see the queues in some way? (I'm sort of debugging other peoples code (company internal so I can't publish it) that I'm not that familiar with)
Using the FreeRTOS plugin I seem to only be able to see the task-list and stack sizes, but the queues are said to be allocated in the memory pool controlled by the FreeRTOS itself and I suspect that this heap is full for some reason.
It seems that the Eclipse based STM32 debugger can show these items, so it should be possible in Ozone as well.
I can not see that Seggers System View supports queues either?
Code is running on a STM32H733 microcontroller, reference to eclipse plugin for this kind of information - community.st.com/t5/stm32-mcus…ck-usage-view/ta-p/627524
Using the FreeRTOS plugin I seem to only be able to see the task-list and stack sizes, but the queues are said to be allocated in the memory pool controlled by the FreeRTOS itself and I suspect that this heap is full for some reason.
It seems that the Eclipse based STM32 debugger can show these items, so it should be possible in Ozone as well.
- FreeRTOS task list view
- FreeRTOS timers view
- FreeRTOS semaphores view
- FreeRTOS queues view
I can not see that Seggers System View supports queues either?
Code is running on a STM32H733 microcontroller, reference to eclipse plugin for this kind of information - community.st.com/t5/stm32-mcus…ck-usage-view/ta-p/627524