Hello,
I am working with OMAP L138 and use syslink to exchange messages between DSP and ARM in both directions over several MessageQ links. Each link is assigned a separate HeapBufMP that can allocate up to 4 messages.
Everything works fine until ARM has allocated all buffers from a heap. An attempt to allocate more by calling MessageQ_alloc should return NULL. Instead I get a kernel crash. This does not happen on DSP side. Please help me to solve this problem.
Thanks