工程师 您好!
我写的8核程序用的是同一个工程分别编译的,通过核ID来区分每个核的工作。
程序在线调试运行是没有问题的,通过SPI固化到板子里后,通过链接仿真器,看到8个核中只有个别核实能正常运行的,而其他核也运行了,只是运行到某一行后就出现了问题。请问:为何同样的程序在线运行没问题,固化后出现问题?在线运行和固化运行的差别在哪呢?是各核的启动顺序吗?
1.固化程序我用核0 对device等外围进行初始化,然后写其他核基地址,然后写核间中断。
问:是先用核0对外围初始化,然后在写基地址和核间中断这个顺序吗?还是应该其他顺序?
2. 对于固化来说,多核的CMD文件有什么特别的要注意的细节吗?