main函数里面用核0使用HeapBufMP_create()建立了Heap,
为什么核3的task里面用HeapBufMP_open()打不开?
Andy Yin1:
不能跨核,建议每个core使用独立的heap。
wu wang1:
回复 Andy Yin1:
还是有点不明白。
1、我是所有的核使用同一个cfg文件,heap不是建立在sharedRegion上吗?那应该所有的核可以使用相同的heap啊
2、另外SharedRegion.numEntries表示什么?加入我八个核都要使用 sharedRegion,是不是应该将这个东西设置为8?
3、SharedRegion可以放在DDR3中吗?
谢谢
hongshen zhai:
回复 Andy Yin1:
使用IPC核间通讯这么做是必须的,我也出现了和楼主一样的问题,主核creatheap之后从核open不了