高中生
最后登录1970-1-1
在线时间 小时
注册时间2016-8-23
|
20火花
在移植USB OTG程序到自己的板子上时,程序死在了disk_read里面,在uint8_t USBH_MSC_Read10(USB_OTG_CORE_HANDLE *pdev, uint8_t *dataBuffer,
uint32_t address,
uint32_t nbOfbytes)这个底层函数里面进入了default,返回的status为初始化的值USBH_MSC_BUSY,然后就跳不出do while循环。我看很多帖子说产生这个问题是因为时钟,我的时钟已经降频到168了,难道是外部晶振的原因?
请教各位搞过USB的大牛。搞了五六天了一直卡在这,f_mount不成功。
|
|