pBootMagicAddCore0 = (int*)0x1087FFFC;
(*pBootMagicAddCore0)+= 0x10000000;// translate to global address
for(i = 1;i < CORE_NUM_6678; i++)//write the other cores' boot magic address
{
*(pBootMagicAddCore0+ (0x01000000*i)/4 ) = (*pBootMagicAddCore0) + 0x01000000 * i;
}
这里为什么要除以4,还有采用C6678,8个核共享一份代码,cmd里的
.myboot
{
*.*<boot.obj>(.text)
} > BOOT_CORE0
字段,如何能用一个工程和一个cmd文件兼容所有8个核的加载