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

[复制链接]
440|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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

843

主题

4463

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部