Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why does the Kernel Object Viewer show a “daemon Stack Full” warning?

Kernel object viewer warning
0
Posted

Why does the Kernel Object Viewer show a “daemon Stack Full” warning?

0

The Kernel Object Viewer performs this verification by checking if the pattern 0xBEBEBEBE exists at the end of each task stack. However, since the memory used by the daemon task is not initialized to this value when the program loads, the KOV reports that the stack is full. If you want to test if this is happening in your system, before loading your software you can fill the DSP memory: go to menu Edit -> Memory -> Fill. Be careful not to fill the entire memory space, since the process may take a while to complete. A more efficient workaround is to use the linker command file to fill this memory for you by adding the command fill = 0xBEBEBEBE after the .SDRAM$heap section.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.