Hello everyone,
(target C6678, CCS 5.5, BIOS 1.25, XDCTools 3.25)
I want to use HeapMemMP as a shared heap between the 8 cores of the C6678.
Questions :
1) How is exactly managed the Heap ? It's my understanding that there are both LOCAL data for each core about the heap AND data about the heap in shared memory ?
2) It's my understanding that I should NOT set "createHeap" to TRUE for the SharedRegion configuration. I'll create the heap with HeapMemMP_create.
3) How does one use HeapMemMP_Handle_upCast ? It is written everywhere in the documentation that only <ti/ipc/HeapMemMP.h> should be included and NOT #include <ti/sdo/ipc/heaps/HeapMemMP.h>
However in <ti/ipc/HeapMemMP.h> there is no HeapMemMP_Handle_upCast function. And if I include #include <ti/sdo/ipc/heaps/HeapMemMP.h> I get errors because well HeapMemMP_create prototype is different between the two header files.
Regards,
Clement
HeapMemMP_Handle_upCast