ti的工程师你好,
a最近研究c6678的boot问题,遇到一些疑问,麻烦指点一下:
1,文档中说到,多核启动,一般是core0先执行初始化,其他core执行IDEL,等到core0把其他core的代码加载后,其他core0通过ipc来通知其他核,那么
这里有一个疑问,就是既然其他核的代码都没有准备好,那其他核的IDEL,还有IPC这些是哪里的代码配置的呢?难道所有核启动的时候自动的都是执行同一份代码?然后在这里的代码中用DNUM来安排不同的工作?也就是说,在core的代码里面用DNUM来分配core0初始化,其他core IDEL 或者等到IPC
2,假如我想使用SPI来保存我的image,我现在有8个核的工程代码,生成8个.out文件,那么我需要做什么,或者怎么样把8个.out文件下载到spi flash中去。。能不能给我列一个流程,包括准备几份para table?
3,第二点中,RBL加载spi flash的image到L2 sram,然后core执行,这里,core0的代码肯定是RBL加载的,其他core的代码是RBL自动加载,还是需要core0的代码去加载他们呢?
谢谢,