大家好,我最近需要在6678实现实现多核引导功能,是自己做的板子,现在单核可以实现,带BIOS的8个核可以实现,但是如果八个核之间加上IPC通信就不能实现,一直启动不成功,现在一直没找到问题,大家有做过这方面的研究吗?求指导一下
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.
大家好,我最近需要在6678实现实现多核引导功能,是自己做的板子,现在单核可以实现,带BIOS的8个核可以实现,但是如果八个核之间加上IPC通信就不能实现,一直启动不成功,现在一直没找到问题,大家有做过这方面的研究吗?求指导一下
你好,我现在的八个工程里面带有IPC通信,这里的IPC通信是在每个核的主函数后面使用pc_start等等操作进行Ipc通信,使用的是notify通信机制。现在我要实现多核引导。如果八个核不实用ipc_start等等操作,即每个核做自己的事,不进行核间通信能成功引导,我现在猜想是不是在core0主函数开始处配置IPCGRx(x=1-7)产生的中断和ipc_start等操作有影响,导致不能成功引导,但是ipc_start等操作是在引导后进行的,按理说没有影响,现在会是什么原因呢。