打印
[STM32F2]

F205 USB端口作为HOST读取U盘有一定的出错概率

[复制链接]
275|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flycamelaaa|  楼主 | 2023-11-9 10:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用 F205 双USB端口,USB HS 端口作为HOST读取U盘(Full Speed), USB FS端口作为 Device 虚拟串口。 程序是使用ST的 STM32_USB-Host-Device_Lib_V2.1.0 问题:1. 虚拟串口发送大于4096字节的数据块到 PC机,会有一定的出错概率,出错时主机只能收到4096字节。VPort通过USB HUB与PC机相连。 例如:发送4098字节的数据,如果出错的PC机收到一定会收到4096字节,缺少的2个字节,但是重复通信的时候MCU会补发出2个字节。 2. 访问 CDFS 文件系统的U盘(U盾)存在问题,个别的能读出扇区(如民生银行蓝色U盾),大部分不能读出扇区。 跟踪发现停止在 USBH_MSC_TEST_UNIT_READY 阶段(u***h_msc_core.c) 请ST的工程师给出帮助。 Thansk

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

699

主题

3321

帖子

0

粉丝