I am working on a EVMC6472 and I am having a problem when I tried to allocate DDR2 memory using HeapMemMP_alloc(). If I were to make a limit amount of this function call in various cores, it will pass. However, once I called this function too many times.
I will get the following error in the console.
ti.sdo.ipc.heaps.HeapMemMP: line 442: assertion failure: A_internal: An internal error has occurred
xdc.runtime.Error.raise: terminating execution
The memory that I created for this Heap Memory handler (HeapMemMP_Handle) is big enough to fit in the memory that I tried to allocate. How can I determine what is causing this problem, is there any way to find out additional information about this error?