我在学习6678IPC中断启动其他核。但是我遇到了一点问题。
当我从0核的L2P SRAM利用memcpy搬移其中的代码内存到其他核的SRAM 的时候,总是提示我出现错误:A memery access has been pending for 10000 cpu cycles。要搬移的内存块有0x60000这么大。
不知道问题出在什么地方,能不能帮我分析下??
能不能把您的源代码发给我一份,感激不尽。我是初学者,看了一周文档和程序都没进展。
if(coreID ==0)
{....
for(core=1;core<8;core++)
{
boot_entry_point = BOOT_ENTRY_POINT +0x10000000 + core*0x01000000;
memcpy((void*)point_entry_point,(void*)BOOT_ENTRY_POINT,0x60000);
boot_magic_point = BOOT_MAGIC_POINT + core*4;
*boot_magic_point = boot_entry_point;
...
}
.....
}