本帖最后由 imzhujun 于 2013-10-23 15:28 编辑
小弟刚接触USB HOST,用的STM32F205RG,晶振25M,按照官方STM32_USB-Host-Device_Lib_V2.1.0例程修改USB FS通讯。我的程序经常会卡死在HOST_CTRL_XFER()中,
其中URB_Status = HCD_GetURB_State(pdev , phost->Control.hc_num_out);
URB_Status总是URB_IDLE。这种情况不是每次都发生,重启10次,有2、3次发生。其他时候枚举和通讯都正常。
请问这种情况是什么原因造成的?怎么解决呢?小弟十万火急,还请各位多帮忙,万分感谢啊。
|