我在单端使用DSP时,需要唤醒DSP,按照资料上的要求
SYSCONFIG->KICKR[0] = KICK0R_UNLOCK;
SYSCONFIG->KICKR[1] = KICK1R_UNLOCK;
SYSCONFIG->HOST1CFG = 0x80010000;
SETBIT(psc->MDCTL[15], 3);
SETBIT(psc->PTCMD, 1);
while (CHKBIT(psc->PTSTAT, 1)) {}
while (CHKBIT(psc->MDSTAT[15], MASK_STATE) != in_next_state) {}
SETBIT(PSC0->MDCTL[LPSC_DSP], LRST);
使用以上程序调试时,运行到SETBIT(psc->PTCMD, 1); PTCMD寄存器不能置位,不知道为什么?可否解答下。