TMS320C6678: 在多核程序编写时,放置于4MB共享内存中的全局变量在多个核的map文件中地址不对应

Part Number: TMS320C6678

比如在4Mb中声明了一个全局变量temp1,在0核、1核中使用,在2核中没有使用,在build后的map文件中发现,核0和核1的temp1的地址可以对应,在共享内存中,而在核2的map文件中该变量的地址则与核0、1不一致,没在4Mb的共享内存中。  假如在核2中随便将该变量赋值给一个变量,则核2map文件中temp1变量的地址与核0、核1中的地址相同。想问这是为什么?有没有什么解决的办法,