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.

c6657 SYSBIOS和CSL共存问题

Other Parts Discussed in Thread: SYSBIOS

您好‘

我这里 用这样一个系统,不知道能不能实现。可实现的话,有一些不明白的地方期望您的解答。

c6657的双核系统中,Core 0 使用SYSBIOS,通过Ethernet跟PC通信,Core 1 使用CSL,进行高速计算。双核之间用IPC通信。

担心的地方有以下几个方面

1 用CORE0的SYSBIOS管理MEMORY,CORE1的专用RAM需要另行定义吗?

2 系统中断,计时器需要怎样设定才不会矛盾。

3 对于外围电路的设置和使用有没有限制。

期待您的回复

  • 您好,

    2个核是完全独立,所以其上面完全可以运行不一样的程序,所以你这种case是可以实现的,只是注意两个核在使用共享资源时不要冲突。core0用sysbios管理memory,core1用cmd管理分配;core0上用sysbios定义中断,core1上用csl定义好了;你上面所说的是软件方面问题,对所谓的外围电路没有任何影响。

    你说用IPC实现核间通信,不清楚你所谓的IPC是简单的写IPCGR寄存器还是使用IPC module?如果使用IPC module的话要求两个核都跑sysbios,否则没有问题。

  • Andy YIn,

    感谢您的回答。

    在上述情况下,对于中断的优先级的,下面的理解正确吗?

    · 两个核可以独立定义中断。core0按照sysbios中定义的优先级响应。core1由于用csl定义的中断,优先级要自己编写代码定义,否则core1只要有定义的中断产生就响应。

    期待您的回复

  • 对,每个核分别进行配置。