请问我在运行例程 RAM_management的时候,查看变量一直是0,这是怎么回事?
Eric Ma:
查看哪个变量为0啊,另外,CPU2跑起来了没有.
ERIC
请问我在运行例程 RAM_management的时候,查看变量一直是0,这是怎么回事?
caifeng li:
回复 Eric Ma:
查看的是m3_r_array[2048],c28_r_w_array[2048],怎么看CPU2跑没跑起来啊,我只是把两个核都连上,然后分别运行
请问我在运行例程 RAM_management的时候,查看变量一直是0,这是怎么回事?
Eric Ma:
回复 caifeng li:
你是单机跑还是带仿真器运行?
如果是单机跑,有没有设置CPU2的启动命令:
IPCMtoCBootControlSystem(CBROM_MTOC_BOOTMODE_BOOT_FROM_FLASH);
如果是仿真的时候,则要把这句代码屏蔽掉,因为CPU2加载完程序后,就启动到main了,不用再通过CPU1来引导启动。
ERIC
请问我在运行例程 RAM_management的时候,查看变量一直是0,这是怎么回事?
caifeng li:
回复 Eric Ma:
我用的是仿真器,已经屏蔽了
请问我在运行例程 RAM_management的时候,查看变量一直是0,这是怎么回事?
caifeng li:
回复 Eric Ma:
void Shared_Ram_dataWrite_c28(void) {int index;for(index = 0; index < 2048; index ++){c28_r_w_array[index] =70000+index;} }