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 local reset之后是否会从对应核的原始main函数入口地址执行

亲爱的TI工程师:

          请教您几个问题 :1.6678在core0对剩下某核进行local reset后,被reset的核重新启动后,是否从该核原始运行代码的初始地址执行?

                                            2.是否可以由core0关闭某核的电源域后,加载新代码到该核,local reset后,该核运行新程序进而达到更新该核代码的功能?

         十分感谢!

  • 可以,请参考mcsdk下的PCIE boot demo,其中有local reset的重新加载程序的例子。

    mcsdk_2_01_02_06\tools\boot_loader\examples\pcie\linux_host_loader\pciedemo.c,其中mcsdk_2_01_02_06\tools\boot_loader\examples\pcie\docs下面有简要说明。

  • 目前有个需求,DSP由核0作为管理核,其余各核代码由核0搬移进去执行。各核代码首先存储在nor flash中,运行时使用内存均在DDR3中。例如:核1有两套运行代码,上电时,核0给核1加载代码A,核1正常工作。运行某时刻核0首先搬移第二套代码B进DDR3,同时更改核1的BootMagic值。核0 local reset核1,核1不运行。想咨询下您,核0更换其余各核代码是否可行?如果可行,流程是否可以分享下?

  • 你好,我也有类似的需求,请问是否需要在de-assert之后再发一个IPC中断?