Xilinx软件开发:PMU实验

问题遇到的现象和发生背景

img

img

img


我们都是相同的代码和步骤,为什么在debug页面,cpu的状态和和串口输入输出状态不一致,这个问题怎么解决?

这个代码加了能真实的开关cpu吗???
void ccToggleApu1() {
if (allCpus.apu_1 == noPower) {
//Request Power Up Here
XPm_RequestWakeUp(NODE_APU_1, FALSE, 0x00, REQUEST_ACK_NO);
allCpus.apu_1 = running;
} else {
//Force a power down here
XPm_ForcePowerDown(NODE_APU_1, REQUEST_ACK_NO);
allCpus.apu_1 = noPower;
}
}