正准备使用MessageQ做核间通信,到第一步又被卡主了,创建HeapBufMP_create就是不成功,这个创建的方法和例子里是一模一样的,就是不成功,代码如下: #define HEAP_NAME "myHeapBuf"//这个在任务之外定义的 //下面代码在任务里 HeapBufMP_Handle heapHandle; HeapBufMP_Params heapBufParams; HeapBufMP_Params_in...
HeapBufMP_create()的问题 main函数里面用核0使用HeapBufMP_create()建立了Heap, 为什么核3的task里面用HeapBufMP_open()打不开? 还是有点不明白。 1、我是所有的核使用同一个cfg文件,heap不是建立在sharedRegion上吗?那应该所有的核可以使用相同的heap啊 2、另外SharedRegion.numEntries表示什么?加入我八个核都...
status = HeapBufMP_open(HEAP_NAME, &heapHandle); } while (status < 0); ``` } the problem is that core1 can't open the heap, I want to ask what should I notice before I call the HeapBufMP_open()? Is there anything I should do to make sure the function runs properly? Tha...
I added ipc_start on both projects and heapBufMP_create on core0's project and heapBufMP_open on core1's project. The creation is succeed but open keeps returning HeapBufMP_E_NOTFOUND. I put the open in a bios task, but why it can't get the handle of heap created by c...
我现在在多核运行C6678时遇到一个问题。我的sharedregion是由0核拥有,并在0核内创建了一个HeapBufMP。
Other Parts Discussed in Thread: SYSBIOS 在CORE0中HeapBufMP_create,CORE1中 HeapBufMP_open。两个核采用不同的CFG文件。具体显示为ti.sysbios.knl.Task: line 370: E_spOutOfBounds: Task 0x801058
我现在在多核运行C6678时遇到一个问题。我的sharedregion是由0核拥有,并在0核内创建了一个HeapBufMP。此时,0核内的HeapBufMP_open()命令正常,但运行到1核内的HeapBufMP_open()就会卡死在这条命令上。 请问一下这个是什么原因呢? 感谢各位能阅读我的帖子,并给出指导。
main函数里面用核0使用HeapBufMP_create()建立了Heap, 为什么核3的task里面用HeapBufMP_open()打不开? 还是有点不明白。 1、我是所有的核使用同一个cfg文件,heap不是建立在sharedRegion上吗?那应该所有的核可以使用相同的heap啊 2、另外SharedRegion.numEntries表示什么?加入我八个核都要使用 sharedRegion,是不是...
正准备使用MessageQ做核间通信,到第一步又被卡主了,创建HeapBufMP_create就是不成功,这个创建的方法和例子里是一模一样的,就是不成功,代码如下: #define HEAP_NAME "myHeapBuf"//这个在任务之外定义的 //下面代码在任务里 HeapBufMP_Handle heapHandle; ...