|
在bootLoader里面 程序可以正常运行 也是配置了串口
但转到app内
就会卡在usb_printf
USBH_Init(&USB_OTG_Core,USB_OTG_HS_CORE_ID,&USB_Host,&USBH_MSC_cb,&USRH_cb); 里面的usb_printf
退出调试 发现一直在 while((USART1->SR&0X40)==0);//循环发送,直到发送完毕
int fputc(int ch, FILE *f)
{
while((USART1->SR&0X40)==0);//循环发送,直到发送完毕
USART1->DR = (u8) ch;
return ch;
}
|
|