JL杰理AC696N开发板做存储设备适配(2):U盘不读问题处理与卡复用注意事项.pdfVIP

  • 3
  • 0
  • 约小于1千字
  • 约 6页
  • 2026-04-09 发布于广东
  • 举报

JL杰理AC696N开发板做存储设备适配(2):U盘不读问题处理与卡复用注意事项.pdf

JL杰理AC696N开发板做存储设备适配(2):U盘不读问题处理与卡复⽤注意事项

引⾔

U盘不读是嵌⼊式开发中常遇到的烦⼼事。插上去没反应,换⼀个U盘⼜能读,往往是时序、超时

或者模式切换的问题。

杰理蓝⽛⾳频系列芯⽚开发中,USBOTG同时⽀持Host和Device⻆⾊,如果U盘回应慢,系统可

能误判为从机模式导致不读。把常⻅原因和排查⽅法过⼀遍,遇到类似问题可以快速定位。

⼀、U盘不读的常⻅原因与解决

1.⽂件系统:默认⽀持FAT12、FAT16、FAT32、exFAT。不⽀持NTFS,也不⽀持苹果⽂件系

统。

2.U盘响应慢:部分U盘反应较慢,Host过了超时时间会认为U盘没有回应,导致挂载不成功。

3.解决⽅法:

开启log打印,

观察是否有超时相关打印。

在apps\common\usb\usb_common_def.h⽂件中修改超时时间、复位持续时间、尝试次

数,加⻓等待Slave回应。

4.模式冲突:程序若使能了PC模式(设备模式),USBOTG会第⼀时间以Host端发送数据。若

从机没有回应,会认为此时应担任Slave⻆⾊。有些U盘插⼊后发送信息较慢,导致OTG误判

⽽切换到从机模式,从⽽不读U盘。

5.inquery延时:检查apps\common\usb\host\usb_

文档评论(0)

1亿VIP精品文档

相关文档