初级会员

- 积分
- 100
- 金钱
- 100
- 注册时间
- 2014-11-24
- 在线时间
- 3 小时
|
一直困扰着的407板子U盘不能写的问题。
usbh_msc_core.c该文件下,
static USBH_Status USBH_MSC_Handle(USB_OTG_CORE_HANDLE *pdev ,
void *phost)
{
USBH_HOST *pphost = phost;
USBH_Status status = USBH_BUSY;
uint8_t mscStatus = USBH_MSC_BUSY;
uint8_t appliStatus = 0;
static uint8_t maxLunExceed = FALSE;
if(HCD_IsDeviceConnected(pdev))
{
switch(USBH_MSC_BOTXferParam.MSCState)
{
case USBH_MSC_BOT_INIT_STATE:
USBH_MSC_Init(pdev);
// USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOT_RESET; // @lee20160308
USBH_MSC_BOTXferParam.MSCState = USBH_MSC_GET_MAX_LUN; // @lee20160308
break;
把标记的那句注释掉,改成下面的那句。就可以读写了。希望可以帮到大家。
|
|