I am allocating buffers in CMEM reserved memory on a DRA7xxx processor on the ARM(Linux) side and sending the pointer to buffer to DSP(TI-RTOS).
The pointer is being sent using MessageQ. The buffer is allocated and freed approx every 30ms.
After allocating and freeing buffer for sometime( around 10-15 mins), I am seeing this error.
CMEM Error: allocPool: Failed to mmap buffer at physical address 0xa3b81000
CMEM Error: Freeing phys buffer 0xa3b81000
Any idea why I am seeing this error? Why is CMEM failing to mmap buffer?
Let me know if any other info is needed.
Thanks,
Girish