硬汉嵌入式论坛

 找回密码
 立即注册
查看: 821|回复: 11
收起左侧

[USB] 请教下, 使用 h7 usb msc 功能, 貌似 读写速度不是很理想 ?

[复制链接]

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
发表于 2025-5-1 18:12:29 | 显示全部楼层 |阅读模式
本帖最后由 hpdell 于 2025-5-2 08:07 编辑


使用 PA11 , PA12

st 的 usb host msc 库

请教下, 使用 h7 usb msc 功能, 貌似 读写速度不是很理想 ?

写入 缓存, 读出 缓存 都使用 sdram
读写测试数据量 8MB


自己三星(SAMSUNG)128GB TF(MicroSD)存储卡 U3 4K EVO升级版+ 读速100MB/s 写速90MB/s
Evo Plus 需要使用 usb 读卡器转换

  写耗时 : 9470ms   平均写速度 : 432274B/S (865KB/S)

  读耗时 : 8694ms   平均读速度 : 470858B/S (942KB/S)
USBH Msc HCD_SPEED_FULL Fatfs Read Write  8MByte Test OK     .. DD




回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-5-2 09:47:29 | 显示全部楼层
运行在USB2.0全速模式吗? 如果是的话,就是这个速度。
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2025-5-2 10:23:07 | 显示全部楼层
本帖最后由 hpdell 于 2025-5-2 10:26 编辑
eric2013 发表于 2025-5-2 09:47
运行在USB2.0全速模式吗? 如果是的话,就是这个速度。

是 USB2.0 全速模式

看来还是得增加 外部 phy 芯片才行哈, 只可惜 mcu io 口不够, 那目前看只能这样使用了哟

貌似  新版本的 usb  不知道是 fatfs 不支持,还是 st 的 usb 库不支持 ?
就是在 打开文件时就出错, 但是可以识别到 新版本的 usb 设备
新版本的 usb 如 闪迪(SanDisk)128GB USB3.2 U盘 CZ74 读速高达400MB/s 金属高速u盘 安全加密 学习办公投标大容量优盘
                  这个 u 盘写入 在 50MB 左右 , 官方介绍写入 < 80MB , 这偏差这么大 。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-5-3 09:34:12 | 显示全部楼层
hpdell 发表于 2025-5-2 10:23
是 USB2.0 全速模式

看来还是得增加 外部 phy 芯片才行哈, 只可惜 mcu io 口不够, 那目前看只能这样 ...

超过32GB,要使能exFAT
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2025-5-3 13:45:13 | 显示全部楼层
eric2013 发表于 2025-5-3 09:34
超过32GB,要使能exFAT

使能 了 exfat ,  我使用 三星的 128G tf 卡转 usb 都可以正常读写

就唯独这个新购买的 闪迪 128G u 盘却不行啊 (能够识别到这个新的u盘,但就是不能够进行读写)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-5-4 11:15:32 | 显示全部楼层
hpdell 发表于 2025-5-3 13:45
使能 了 exfat ,  我使用 三星的 128G tf 卡转 usb 都可以正常读写

就唯独这个新购买的 闪迪 128G u  ...

我这个里面就有闪迪的128GB SD卡

系统的谈下STM32H7的SD卡驱动兼容性问题,现在兼容性很强,主流厂家16GB以上容量全部通过(2022-03-15)
https://forum.anfulai.cn/forum.p ... 7689&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2025-5-4 13:34:05 | 显示全部楼层
eric2013 发表于 2025-5-4 11:15
我这个里面就有闪迪的128GB SD卡

系统的谈下STM32H7的SD卡驱动兼容性问题,现在兼容性很强,主流厂家1 ...

你好, 闪迪的 128G 我的是 在 某东上购买新的 CZ74 这个型号的 u盘, 不是 闪迪 128G 的 tf 卡啊
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-5-6 09:36:14 | 显示全部楼层
hpdell 发表于 2025-5-4 13:34
你好, 闪迪的 128G 我的是 在 某东上购买新的 CZ74 这个型号的 u盘, 不是 闪迪 128G 的 tf 卡啊

U盘的话,不排除确实不支持这款。
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2025-5-6 11:12:38 | 显示全部楼层
eric2013 发表于 2025-5-6 09:36
U盘的话,不排除确实不支持这款。


估计应该是 st 官方提供的 usbh 驱动库不支持, 仿真是貌似是到了判断什么 VBR 什么的 后就返回 错误了,

因为 fatfs 我目前升级到了 r0.15a 还是不行,应该初步估计可以 排出 是 fatfs 造成的了吧 ?

看来只能 使用 以前的老古董 u 盘了,但老古董 u盘 清理垃圾时貌似早就都处理掉了,

如果实在不行就只能 是 tf 卡 + usb 读卡器 组合 了   
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-5-7 09:13:50 | 显示全部楼层
hpdell 发表于 2025-5-6 11:12
估计应该是 st 官方提供的 usbh 驱动库不支持, 仿真是貌似是到了判断什么 VBR 什么的 后就返回 错误了 ...

使用SD卡联盟的小软件格式下试试

SD卡联盟发布的SD/SDHC/SDXC格式化小软件V5.0.1
https://forum.anfulai.cn/forum.p ... 6181&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
 楼主| 发表于 2025-5-7 19:20:02 | 显示全部楼层
eric2013 发表于 2025-5-7 09:13
使用SD卡联盟的小软件格式下试试

SD卡联盟发布的SD/SDHC/SDXC格式化小软件V5.0.1

用这个 小软件格式化过咯,还是不行啊,

估计应该是 st 提供的 usb host 驱动库不支持 有没有这个可能呀 ?

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-5-8 09:15:34 | 显示全部楼层
hpdell 发表于 2025-5-7 19:20
用这个 小软件格式化过咯,还是不行啊,

估计应该是 st 提供的 usb host 驱动库不支持 有没有这个可 ...

那估计确实不行了,ST USB库外挂U盘的支持,兼容性有限,有些确实不太行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 07:04 , Processed in 0.044305 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表