您好‘
我这里 用这样一个系统,不知道能不能实现。可实现的话,有一些不明白的地方期望您的解答。
c6657的双核系统中,Core 0 使用SYSBIOS,通过Ethernet跟PC通信,Core 1 使用CSL,进行高速计算。双核之间用IPC通信。
担心的地方有以下几个方面
1 用CORE0的SYSBIOS管理MEMORY,CORE1的专用RAM需要另行定义吗?
2 系统中断,计时器需要怎样设定才不会矛盾。
3 对于外围电路的设置和使用有没有限制。
期待您的回复
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的双核系统中,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,否则没有问题。