| 
 
| 问题描述:Easyarm2200的usb-E2prom实验,程序运行后,goodlink闪了三次,系统显示无法识别的USB设备,当然也无法安装驱动<br />用BusHound查看数据,并不是开始枚举的80 06 00 03  00 00 40 00  GET DESCRIPTOR的setup包,而是如下数据:<br />17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS     1.1.0(2)     <br /> 17.0  DI     01 05 01 00               ....           1.2.0        <br />17.0  CTL    23 01 10 00  05 00 00 00  CLEAR FEATURE   3.1.0        <br />17.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS      4.1.0        <br />  17.0  DI     00 85 00 00               ....         4.2.0        <br />  17.0  CTL    a3 00 00 00  02 00 04 00  GET STATUS   5.1.0        <br />  17.0  DI     00 05 00 00               ....         5.2.0        <br />  17.0  CTL    a3 00 00 00  03 00 04 00  GET STATUS     6.1.0        <br />  17.0  DI     00 05 00 00               ....        6.2.0        <br />  17.0  CTL    a3 00 00 00  04 00 04 00  GET STATUS  7.1.0        <br />  17.0  DI     00 05 00 00               ....         7.2.0        <br />  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS    8.1.0(2)     <br />  17.0  DI     01 05 00 00               ....        8.2.0        <br />  17.0  CTL    23 03 04 00  05 00 00 00  SET FEATURE   10.1.0        <br />  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS  11.1.0        <br />  17.0  DI     00 85 11 00               ....    11.2.0        <br />  17.0  CTL    23 01 14 00  05 00 00 00  CLEAR FEATURE 12.1.0        <br />  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS   13.1.0        <br />  17.0  DI     00 85 01 00               ....          13.2.0        <br />  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS  14.1.0        <br />  17.0  CTL    a3 00 00 00  05 00 04 00  GET STATUS   15.1.0        <br />  17.0  DI     00 85 01 00               ....      14.2.0        <br />  17.0  DI     00 85 01 00               ....      15.2.0        <br />  17.0  CTL    23 01 10 00  05 00 00 00  CLEAR FEATURE 16.1.0        <br />  17.0  CTL    a3 00 00 00  06 00 04 00  GET STATUS   17.1.0        <br />  17.0  DI     00 05 00 00               ....          17.2.0        <br />  17.0  CTL    a3 00 00 00  07 00 04 00  GET STATUS 18.1.0        <br />  17.0  DI     00 05 00 00               ....       18.2.0        <br />  17.0  CTL    a3 00 00 00  08 00 04 00  GET STATUS 19.1.0        <br />  17.0  DI     00 05 00 00               ....      19.2.0        <br />  17.0  CTL    a3 00 00 00  01 00 04 00  GET STATUS 20.1.0        <br />  17.0  DI     00 85 00 00               ....          20.2.0 <br /><br /><br />请教周工这是正常的枚举吗?为什么没有进入发送80 06获取设备描述,而插入U盘后获取的数据与之相比,在开始到11.2.0基本相同,然后DI数据就不同了,在20.1.0之后,U盘正常获取设备描述枚举成功,而PDIUSBD12就没有。<br />请高手分析一下原因,为什么会这样,不像是固件的问题啊 | 
 |