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.
IPCGR1 = 0X1;
IPCGR2 = 0X1;
IPCGR3 = 0X1;
core0代码中按照这种格式给各个核发送IPC中断,单独测试core1、core2、core3可以启动,同时启动core1、core2、core3,只能启动最先发送ipc中断的核,
请问怎样发送ipc中断,才能将多个核同时启动运行?
我的问题是核0已经引导起来了,核1-核7需要核0动态引导:将核1-核7的可执行bin通过dma放入ddr对应的运行空间,给各个核bootmagicaddr赋值,唤起各个核的ipc中断,然后只有一个核起来,其他核起不来,原因?
我的问题是核0已经引导起来了,核1-核7需要核0动态引导:将核1-核7的可执行bin通过dma放入ddr对应的运行空间,给各个核bootmagicaddr赋值,唤起各个核的ipc中断,然后只有一个核起来,其他核起不来,原因?
我的问题是核0已经引导起来了,核1-核7需要核0动态引导:将核1-核7的可执行bin通过dma放入ddr对应的运行空间,给各个核bootmagicaddr赋值,唤起各个核的ipc中断,然后只有一个核起来,其他核起不来,原因?
你是自己写的启动程序吗?我前面贴出来的总结帖都是测试过的,是可以唤醒其它核的。
附件我重新上传了。
e2echina.ti.com/.../evm6678le-i2c-nor-flash-boot-spi-flash-boot
是的,boot程序引导核0运行正常,然后我需要在核0中动态引导其他核运行,但是只能引导一个,不能同时引导多个核,但是6678的芯片手册上说可以同步引导多个核;多核多镜像,1-7核的运行空间按照cmd文件指定在ddr中;为啥同步引导不起来???