你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
把卡插入读卡器,插电脑,看人家正经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的库挺省心,当是学习也很划算。