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

usb的枚举需要多少时间?stm32f107vc

[复制链接]
jihesong-101921 提问时间:2016-3-9 12:08 /
本帖最后由 jihesong-1019213 于 2016-3-9 12:10 编辑

板上mcu的SPI模块驱动SD卡,板上usb模块连电脑,模拟U盘,SD卡激活后,SPI提速到18M,接入USB模块,USB线连电脑开始识别U盘,枚举用了整整60秒,电脑才识别出U盘容量信息,后续的写入是177K/秒。

觉得枚举太慢了,写入速度慢就算了,SDIO肯定能提速。

问题:这样的枚举速度是不是不正常啊?
收藏 评论10 发布时间:2016-3-9 12:08

举报

10个回答
xmshao 回答时间:2016-3-9 15:27:20
估计是发生多次枚举才成功识别,所以感觉时间很长。
jihesong-101921 回答时间:2016-3-10 13:24:22
感觉挺慢,后来干脆把spi的速度降到低速上,285K吧,枚举起来更是超慢,所以枚举速度和SPI 的18M速度有关系,18M还是不够快。或许还有我哪里设置的不对,所以就想知道这60秒枚举有没有自己的问题?如果有人应用到了这种device+storage的模式希望能告知一下,我看到很多人对枚举相当了解,我得补课枚举去。

把卡插入读卡器,插电脑,看人家正经U盘产品的枚举速度,快了近10倍,而且应答相对似乎简洁,苦于USB的枚举命令忘光了,没法分析,但很相信HAL的默认枚举,应该没问题吧。

后来把虚拟串口的枚举看了一下,超级快啊,但是因为有专用的STM32串口驱动的原因,也就一个页面就枚举完了。

所以,最后,有没人用107做过USB的虚拟U盘,就是板子当读卡器用,从插入到电脑反应出U盘的容量信息,60秒是不是正常了?在18M的spi读写SD卡时候。

对了,反过来,板子做主机插U盘,识别U盘超级快。

jihesong-101921 回答时间:2016-3-10 14:21:33
xmshao 发表于 2016-3-9 15:27
估计是发生多次枚举才成功识别,所以感觉时间很长。

多次枚举正常吗?
jihesong-101921 回答时间:2016-3-10 15:01:42
几年前买的神州IV号,光盘程序都打不开,才发现,原来是有中文目录,把中文目录改成数字,又要中文,我擦,我不是新手还买开发板干什么?!整的程序都不能跑,还TM学习板,想搞什么啊?我去

把里面的HEX烧录进去,他的枚举是30秒,回调程序里有端点1和2的事,但是我无法编译,真个吐血,一路是看野火的程序过来的,原装的光盘程序真恶心够了。
阿牧 回答时间:2016-3-22 10:16:28
花费60秒,确实感觉有些长,不过过能枚举出来,至少说明程序没有错误,楼主是自己写的程序吗,建议使用ST官方提供的驱动例成试试看, 或者也许你的电脑运行的进程太多了,它本身就比较卡。
或者楼主如果有USB的分析仪器,可以抓出枚举的信息,看看究竟在哪一步时间长了。
黑色裂变 回答时间:2016-11-15 22:42:42
我也是这个问题,不过我用的是STM32F072做的,枚举过程将近1分钟,请问楼主后来解决了吗?谢谢
peter001 回答时间:2016-11-16 01:08:11
关注一下
modu8888 回答时间:2018-7-17 16:19:40
学习!
jihesong-101921 回答时间:2019-4-21 23:30:27
后来在jlc做了一块4层的,花了190元给了5块,还是红色的,颜色不收费,蓝色的快红色的慢绿色的最快,蓝色的新潮一些,绿色有点土啊。

10X10cm最划算,其实,双面板只要35元,超便宜,做4层板就是吃饱撑的

用了103VE,usb只有从机device,还是读卡器,枚举很快,现在HAL库到1.7了都,HID是1.11,还是自己画的板开心,要是有所有HID设备描述符就更好了,标准HID好像只有鼠标吧,没仔细看。

ST的库挺省心,当是学习也很划算。
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版