#1楼主:USB设备配置不成功,求救啊
文章发表于:2008-03-29 06:57
各位好,我们自己做USBKEY,USB接口自己设计,核心买的别人的IP核,控制部分我们自己的体系控制,现在用FPGA验证USB接口,主机读取完设备配置描述符后就不再进行了,不读取配置集合了,枚举总不成功,不知道哪里出问题了,大侠们帮我分析分析,俺困惑了一周了,没有任何思路,谢谢了
#2
文章发表于:2008-03-30 22:54
可能是你的配置描述符不对吧。用bus hound看看返回的数据对不对。
#3
文章发表于:2008-03-31 20:20
主机是读取完所有的描述符后再分析还是读取一个描述符后就做相应的分析?用bus hound抓的数据是我之前预期设置的,没看出哪里不对啊,郁闷啊,今天周一仍没头绪
#5
文章发表于:2008-04-01 20:05
谢谢圈圈的热心答复,下面是我用bus hound抓到的枚举过程的数据,另外还有我设置的USB设备的各种描述符,能帮我看看我哪里设置地不合适吗,真是多谢了,真地没有思路了,着急啊。
Bus Hound 5.00 capture. Complements of www.perisoft.net
miaoshu
Device - Device ID (followed by the endpoint for USB devices)
(8) VIA USB Universal Host Controller
(9) USB Root Hub
(10) USB Mass Storage Device
(11) SMI USB 2.0 [ROM=1100]
(12) SMI USB 2.0 [ROM=1100]
(13) USB 人体学输入设备
(14)
(15) HID-compliant device
Phase - Phase Type
CTL USB control transfer
DI Data in
LEN Data length
USTS USB status
Data - Hex dump of the data transferred
Descr - Description of the phase
Cmd... - Position in the captured data
Delta - Elapsed time from the previous phase to the current phase
Time - Time the phase occurred in hour:minute:second.millisec form
Device Phase Data Description Cmd.Phase.Ofs(rep) Delta Time
------ ----- -------------------------------------------------- ---------------- ------------------ ----- ------------
9.1 LEN 01 00 00 00 1 1.1.0 5.5sc 06:45:22.809
9.1 DI 04 . 1.2.0 2