c6678,bios工程,8个核跑一样的工程,之前LL2地址是0x800000,local地址时8个核可以同时工作,但是换成全局地址,8个核就不能同时工作。已经到了烧写程序一步,请技术支持帮助下`
Andy Yin1:
对每个core本身而言,LL2使用局部及全局地址是一样的。说说你具体是怎么改的。
Dan Jia:
回复 Andy Yin1:
在工程下将cfg文件里的L2ram 改成与核对应的全局地址,就改了这一个就不能运行了.text 都是放在ddr3里,其余的大部分在l2ram 查看了下感觉每个核会跑到不是自己的任务里。请帮忙解答下
Andy Yin1:
回复 Dan Jia:
多核共享一个工程一个配置文件么?注意配置文件中要按core区分LL2地址,查看一下编译生成的map文件看看code&data存放的地址是否与cfg配置一致。
Dan Jia:
回复 Andy Yin1:
您好 我是多核采用一套代码,烧写程序时需要变成每个核有自己的cmd文件,我就把之前的local address 换成global address,每个核都有自己对应的platform ,ll2地址换成与核对应的全局地址。这样产生对应的.out文件,在debug模式下8个核无法同时运行,您所说的能否再详细一些?