写U盘时报错,0x1F

我们的应用是往文件里面以20k/s左右的速度的写数据,每500k左右会关掉文件,等3秒钟再重新打开文件继续写。 平常写个几十兆都没有问题,然后偶尔就会在执行CH376ByteWrite命令时报错0x1F,然后我调用vCH376Reset,mInitCH376Host,CH376DiskMount这一整套操作想重新加载U盘,重试10次都无法成功。除非手动重新拔插U盘才能重新加载U盘。

版主大人休假了吗


返回0x1F代表USB存储器操作失败,确保你USB口VCC、UD-、UD+稳定在5V、0V、3.3V左右。重新复位后需要延时50MS。


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