微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32F407高速USB口速度测试

STM32F407高速USB口速度测试

时间:11-23 来源:互联网 点击:
STM32F407高速USB口速度测试
1, 高速USB口,直接接USB3.0 U盘,金士顿DataTraveler G4,16G。读写文件长度3226157571字节。XP32系统。固件使用HS Device下的DualCore。
l 文件拷贝到U盘,用时3分钟。平均速度17.9MB/s=143Mbit/s
l 从U盘拷出,用时2分钟。平均速度26.9MB/s=215Mbit/s
l 文件从C盘拷贝,粘贴,用时2分钟。
可以看出,此时读写U盘已经是最大速度,这跟整个系统、U盘都有关系。USB操作应该没有经过MCU处理,直接用的USB缓冲区。
2, 高速USB口,连SD卡(大卡),2G。读写文件长度1727022386字节。固件使用USB_Host_Device_ExamplesDRD,使用FATFS文件系统。
l 写入SD卡,用时15分钟。平均速度1.92MB/s=15.35Mbit/s
l 从SD卡读出,用时5;25。平均速度5.3MB/s=42.5Mbit/s
可以看出,缺省参数的MCU、SDIO、FAT极大地影响了读写速度。即便如此,平均速度已经大于FS的全速12Mbit/s通讯。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top