Hello , I'm studying IPC on 6678evm recently, and I have some question about Heap*MP ,SharedRegion, MSM, MessageQ etc ,first I want to know where the Heap*MP is alloced from, and I created a HeapBufMP as follow:
and I view the result it returned as follow:
and I'm confused with the differents between heapbufMPParam with heapHandle(such as blockSize , numBlocks etc), and why the regionId is not the same among those corepacs,and is so large, furthermore ,why the shared address,is not located in shared region(configured as bellow),dose it a translation between shared region and the corepac's viewpoint,if it is ,where is the translation table I can find .
finally, does the shared region must located in MSM, in the IPC user's guide ,I saw it can be DDR, if it could be, where I can configure in XCONF.
waitting for your help, thank you.