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