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.
我目前通过SPI Nor Flash实现8个核的启动,可以正常运行,运行过程中通过core0对core4做local reset操作,并在local reset后写core4的BootMagic并发送IPC中断,但core4没有运行起来,请高手赐教如何才能让core4再次从头运行,谢谢!!!
感谢您的回复!!看过dspLocalReset()后我有几个疑问麻烦您给我解答一下。
例如我使用SPI NOR FLASH引导系统启动,每个核的Boot Magic地址是0x1x87fffc(x为核号),运行起来后core0对core4做local reset:
1.local reset de-assert后core4处于什么状态?是否需要收到IPC中断才能被“激活”?
2.local reset de-assert后core4从哪里取地址开始运行?寄存器DSP_BOOT_ADDR4的功能是什么?
3.我只local reset core4,是否还需要在de-assert前重写Boot Magic地址?
希望能指点迷津,谢谢!!