你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
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肯定能提速。
问题:这样的枚举速度是不是不正常啊?
赞
0
收藏
0
评论
10
分享
发布时间:2016-3-9 12:08
举报
请先
登录
后回复
10个回答
xmshao
回答时间:2016-3-9 15:27:20
a0a.1 32b0c
估计是发生多次枚举才成功识别,所以感觉时间很长。
赞
0
评论
回复
支持
反对
jihesong-101921
回答时间:2016-3-10 13:24:22
a0a.1 32b0c
感觉挺慢,后来干脆把spi的速度降到低速上,285K吧,枚举起来更是超慢,所以枚举速度和SPI 的18M速度有关系,18M还是不够快。或许还有我哪里设置的不对,所以就想知道这60秒枚举有没有自己的问题?如果有人应用到了这种device+storage的模式希望能告知一下,我看到很多人对枚举相当了解,我得补课枚举去。
把卡插入读卡器,插电脑,看人家正经U盘产品的枚举速度,快了近10倍,而且应答相对似乎简洁,苦于USB的枚举命令忘光了,没法分析,但很相信HAL的默认枚举,应该没问题吧。
后来把虚拟串口的枚举看了一下,超级快啊,但是因为有专用的STM32串口驱动的原因,也就一个页面就枚举完了。
所以,最后,有没人用107做过USB的虚拟U盘,就是板子当读卡器用,从插入到电脑反应出U盘的容量信息,60秒是不是正常了?在18M的spi读写SD卡时候。
对了,反过来,板子做主机插U盘,识别U盘超级快。
赞
0
评论
回复
支持
反对
jihesong-101921
回答时间:2016-3-10 14:21:33
a0a.1 32b0c
xmshao 发表于 2016-3-9 15:27
估计是发生多次枚举才成功识别,所以感觉时间很长。
多次枚举正常吗?
赞
0
评论
回复
支持
反对
jihesong-101921
回答时间:2016-3-10 15:01:42
a0a.1 32b0c
几年前买的神州IV号,光盘程序都打不开,才发现,原来是有中文目录,把中文目录改成数字,又要中文,我擦,我不是新手还买开发板干什么?!整的程序都不能跑,还TM学习板,想搞什么啊?我去
把里面的HEX烧录进去,他的枚举是30秒,回调程序里有端点1和2的事,但是我无法编译,真个吐血,一路是看野火的程序过来的,原装的光盘程序真恶心够了。
赞
0
评论
回复
支持
反对
阿牧
回答时间:2016-3-22 10:16:28
a0a.1 32b0c
花费60秒,确实感觉有些长,不过过能枚举出来,至少说明程序没有错误,楼主是自己写的程序吗,建议使用ST官方提供的驱动例成试试看, 或者也许你的电脑运行的进程太多了,它本身就比较卡。
或者楼主如果有USB的分析仪器,可以抓出枚举的信息,看看究竟在哪一步时间长了。
赞
0
评论
回复
支持
反对
zhumx
回答时间:2016-11-15 22:42:42
a0a.1 32b0c
我也是这个问题,不过我用的是STM32F072做的,枚举过程将近1分钟,请问楼主后来解决了吗?谢谢
赞
0
评论
回复
支持
反对
peter001
回答时间:2016-11-16 01:08:11
a1024a.1 32b0c
关注一下
赞
0
评论
回复
支持
反对
modu8888
回答时间:2018-7-17 16:19:40
a1024a.1 32b0c
学习!
赞
0
评论
回复
支持
反对
jihesong-101921
回答时间:2019-4-21 23:30:27
a0a.1 32b0c
后来在jlc做了一块4层的,花了190元给了5块,还是红色的,颜色不收费,蓝色的快红色的慢绿色的最快,蓝色的新潮一些,绿色有点土啊。
10X10cm最划算,其实,双面板只要35元,超便宜,做4层板就是吃饱撑的
唉
用了103VE,usb只有从机device,还是读卡器,枚举很快,现在HAL库到1.7了都,HID是1.11,还是自己画的板开心,要是有所有HID设备描述符就更好了,标准HID好像只有鼠标吧,没仔细看。
ST的库挺省心,当是学习也很划算。
赞
0
评论
回复
支持
反对
天臆弄人
回答时间:2019-4-22 13:47:00
a0a.1 32b0c
为什么我的很快
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
把卡插入读卡器,插电脑,看人家正经U盘产品的枚举速度,快了近10倍,而且应答相对似乎简洁,苦于USB的枚举命令忘光了,没法分析,但很相信HAL的默认枚举,应该没问题吧。
后来把虚拟串口的枚举看了一下,超级快啊,但是因为有专用的STM32串口驱动的原因,也就一个页面就枚举完了。
所以,最后,有没人用107做过USB的虚拟U盘,就是板子当读卡器用,从插入到电脑反应出U盘的容量信息,60秒是不是正常了?在18M的spi读写SD卡时候。
对了,反过来,板子做主机插U盘,识别U盘超级快。
多次枚举正常吗?
把里面的HEX烧录进去,他的枚举是30秒,回调程序里有端点1和2的事,但是我无法编译,真个吐血,一路是看野火的程序过来的,原装的光盘程序真恶心够了。
或者楼主如果有USB的分析仪器,可以抓出枚举的信息,看看究竟在哪一步时间长了。
10X10cm最划算,其实,双面板只要35元,超便宜,做4层板就是吃饱撑的
用了103VE,usb只有从机device,还是读卡器,枚举很快,现在HAL库到1.7了都,HID是1.11,还是自己画的板开心,要是有所有HID设备描述符就更好了,标准HID好像只有鼠标吧,没仔细看。
ST的库挺省心,当是学习也很划算。