[求助]CMD_DISK_MOUNT后的问题

现在有这样一个问题 CMD_DISK_MOUNT之后要等中断状态的吧?返回USB_INT_SUCCESS就可以了。 我之前的测试也通过了 但是今天我再次运行的时候,程序到这里过不去了,一直在等中断。

请问这样不出现中断是什么原因? 是我U盘的问题还是其他原因?

中断超时之后返回的是0xFA ERR_USB_UNKNOWN 未知错误


首先确保DISK_MOUNT之前都正常通过,出现这种情况可能与U盘特性有关。你可以多做几次试一下? /* 对于检测到USB设备的,最多等待10*50mS */ for ( s = 0; s < 10; s ++ ) { /* 最长等待时间,10*50mS */ mDelaymS( 50 ); printf( "Ready ?\n" ); if ( CH376DiskMount( ) == USB_INT_SUCCESS ) break; /* 初始化磁盘并测试磁盘是否就绪 */ }


只有登录才能回复,可以选择微信账号登录