你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H743的USB Device CubeMX设置问题

[复制链接]
豌豆佛 提问时间:2018-7-17 10:49 /
使用了STM32H743芯片外加一个1G的NAND FLASH ,做了个文件系统和模拟U盘,功能可以实现。写入速度大概是300KB/S,读的速度很不稳定。

写入U盘的速度

写入U盘的速度

读写U盘的速度

读写U盘的速度


现在想把U盘的性能优化一下,检查了CubeMX的设置选项,其中开启了IP DMA功能之后,电脑就无法识别出U盘来了。想请教下,有没有人接触过类似的问题。

CubeMX配置

CubeMX配置


收藏 2 评论7 发布时间:2018-7-17 10:49

举报

7个回答
Cortexxx 回答时间:2018-7-23 08:27:21
为什么你写的速度才300kb/s 我用FS 都可以到700Kb

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

豌豆佛 回答时间:2018-7-23 09:19:43
Cortexxx 发表于 2018-7-23 08:27
为什么你写的速度才300kb/s 我用FS 都可以到700Kb

我也不清楚了。一直想提高读写速度,但是没有效果。你用的啥芯片?
jakecumt 回答时间:2018-7-23 09:58:39
你的PCB走线 布线 数据线等长与否,都会影响速率,影响传输速率的不只只有软件,跟硬件也有很大的关系,特变是高速电路,模拟电路这边差别会很大

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

豌豆佛 回答时间:2018-7-23 10:05:44
jakecumt 发表于 2018-7-23 09:58
你的PCB走线 布线 数据线等长与否,都会影响速率,影响传输速率的不只只有软件,跟硬件也有很大的关系,特 ...

HS的走线不是标准的差分线,FS是从串口改的,都不是差分线,根本调不通。
豌豆佛 回答时间:2018-7-23 10:06:14
Cortexxx 发表于 2018-7-23 08:27
为什么你写的速度才300kb/s 我用FS 都可以到700Kb

我刚才又试了试,速度有时候是350KB,有时候是700KB
Cortexxx 回答时间:2018-7-23 22:42:32
豌豆佛 发表于 2018-7-23 10:06
我刚才又试了试,速度有时候是350KB,有时候是700KB

我用的F407 FS USB然后用SDIO读写 SD卡。你的可能是USB的原因也可能是FSMC的因素。但是USB_HS用的FS 12Mbit/s的话,抛去校验什么什么的位。换算过来差不多也就1M左右。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

豌豆佛 回答时间:2018-7-25 13:36:57
Cortexxx 发表于 2018-7-23 22:42
我用的F407 FS USB然后用SDIO读写 SD卡。你的可能是USB的原因也可能是FSMC的因素。但是USB_HS用的FS 12Mb ...

我用的不是SD卡,是NAND FLASH~
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版