初中生
最后登录1970-1-1
在线时间 小时
注册时间2016-1-18
|
大家好,我现在在调试STM32F429的USB MSC,现在枚举以及获取U盘容量都正常,但是就是在读写的时候出现BUSY,无法将数据写入U盘。写U盘的程序如下,按照官方例程弄的:
if (USB_OTG_Core.host.ConnSts) //连接存在
{
do
{
status = USBH_MSC_Read10(&USB_OTG_Core, buff, sector, 512*count);
USBH_MSC_HandleBOTXfer(&USB_OTG_Core, &USB_Host);
if (!HCD_IsDeviceConnected(&USB_OTG_Core))
{
return 1; //读取错误
}
}while (status == USBH_MSC_BUSY);
}
|
|