我在C6678上4个核上跑同一个程序,用核号来区分核号执行的代码段,现在想请教两个问题:
1.在cfg文件分配段对应的内存空间,能不能实现根据核号把相同段分配到不同内存上,比如:
类似图中红色框里的那样,根据核号把systemHeap段分配到DDR3货DDR3_C1上?
2.我在调试时,先下载core1~3这三个核程序并运行起来,再下core0程序运行起来,这样运行时正常的,但是如果先把core0的下载运行起来,在下载运行core1~3这是就会出现核0程序跑飞现象,错误打印提示如下:
在这个工程中的cfg中除了160行前的那些段分配在MSMCSRAM和DDR,其他都分配到了L2RAM了:
想请教一下出现这种现象的原因是什么?还有我这个cfg的段分配有没有什么问题?