按照如下代码运行的话,
会在//stop here停住,
代码设置有问题吗?
// shut down usb starts
CSL_USB_REGS->FADDR_POWER |= 0x0200;
CSL_SYSCTRL_REGS->CLKSTOP |= 0x0004;
while(0 == (CSL_SYSCTRL_REGS->CLKSTOP & 0x0008)){} // stop here
CSL_SYSCTRL_REGS->PCGCR2 |= 0x0004;
CSL_SYSCTRL_REGS->USBSCR |= 0x04;
// shut down usb ends
Tony Tang:
建议先通过USB的CTRLR将USB复位试一下。
Tony Tang:
Zoya,
上面的的SUSPENDM是bit1,C55x是小端的,所以试一下:CSL_USB_REGS->FADDR_POWER |= 0x0002.