This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SYS/BIOS IPC_start函数问题请教

Other Parts Discussed in Thread: SYSBIOS

Hi,

想问下,

1.在SYS/BIOS 中的IPC_start,我看了手册上说主要作用是初始化对象和模块、同步多核并让他们能够boot in any order。而通过IPC_attach函数来连接多核,感觉里面在SYS/BIOS模块函数里面没有涉及core0触发其他核的概念。想问下是这么解释么?

2.因为我感觉在SYS/BIOS下面没有core0触发其他核的概念,我创建了一个task用作core0去触发其他核,但是其他核并不会被触发。请问如何解决?

  • 您好,

    IPC_start只是用于多核同步初始化,具体是如何实现同步可以先参考具体源代码;如果要用来实现core与core之间的IPC中断触发需要调用其他的函数;另外在新建CCS工程时,提供了基于sysBios下的IPC工程模板,可以先建立这个工程作为sysBios下的IPC工程模板。

  • 如果在C6678下,每个CORE对应一个独立的工程的条件下,又应该怎么设置与使用呢?我现在就完全卡在了IPC_START函数中,跳不出来了.

  • 您好,在您提到的“在新建CCS工程时,提供了基于sysBios下的IPC工程模板”,我建立这个工程,都通过了,但是里面有点逻辑想不通,请指教!

    例如,core0 创建完队列,发送消息给core1,然后core0如何去指向第二个消息?