微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 手机基带和硬件设计讨论 > 疑难杂症!USB怎么调试?希望高手解答!

疑难杂症!USB怎么调试?希望高手解答!

时间:10-02 整理:3721RD 点击:
我使用的是TI公司的TMS320VC5509A这款DSP。这款DSP的USB只能作为USB从机。由于以前调串口的时候都有串口精灵帮忙,请问,调USB有没有类似于串口精灵这样的调试助手啊?
我迷惑的地方:USB从机连接到USB主机的时候,会发生枚举现象。
1.这个枚举的过程是怎么样的呢?是否需要程序控制?
是USB从机一连到USB主机的时候就以0为地址自动向USB总线上枚举自己的信息,抑或是,当USB总线空闲时,USB主机会自动扫描地址0,此时USB从机作为回应将自己的信息枚举到USB主机。
2.如果是回应的话,那么USB主机会发送什么样的信息呢?其意义是什么?
例如USB主机会发送00 11 22 33 ……一系列数据,那么00 11 22……分别是什么意思?他们代表什么?
3. 对WINDOWS XP来说,回应的数据的格式应该是什么样的,以至于Windows XP能够识别此设备。
4.USB的枚举分为个类,大容量存储器类,CLASS类,厂商类。如果我想要做一个厂商类,是怎么做呢?
希望高手能够给详细资料或者解答。谢谢。

bus hound + usb 2.0 协议,我刚接触,做fpga测试 usb 模块时 用到的。

bus hound 和usb分析仪
1、设备拉自己的D+或者D-,主机检测到设备插入,主机以默认0地址开始枚举,然后set address之后用分配的地址枚举。
2、可以看usb协议,如果是端点0,一般就是get descriptor之类的。
3、同上,看协议
4、类或者子类的地方回复0xFF,代码自定义的class。
具体看usb 2.0的协议

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top