阅读:1936回复:20
帮忙看看这个枚举是否成功
这是cy7c68013的板子,接上电源后计算机上没有反应,也没有提示说安装驱动程序。用bushound抓取的数据如下:
Dev Phase Data Info Time Cmd.Phase.Ofs --- ----- ------------------------- ------------- ----- ------------------ 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 0us 1.1.0 12 DI 01 05 01 00 .... 41us 1.2.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 19us 2.1.0 12 DI 01 05 01 00 .... 22us 2.2.0 12 CTL 23 01 10 00 - 06 00 00 00 CLASS 21us 3.1.0 12 CTL a3 00 00 00 - 01 00 04 00 CLASS 95us 4.1.0 12 DI 00 05 00 00 .... 22us 4.2.0 12 CTL a3 00 00 00 - 02 00 04 00 CLASS 17us 5.1.0 12 DI 00 05 00 00 .... 21us 5.2.0 12 CTL a3 00 00 00 - 03 00 04 00 CLASS 17us 6.1.0 12 DI 00 05 00 00 .... 21us 6.2.0 12 CTL a3 00 00 00 - 04 00 04 00 CLASS 16us 7.1.0 12 DI 00 05 00 00 .... 21us 7.2.0 12 CTL a3 00 00 00 - 05 00 04 00 CLASS 16us 8.1.0 12 DI 00 05 00 00 .... 21us 8.2.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 17us 9.1.0 12 DI 01 05 00 00 .... 21us 9.2.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 973us 10.1.0 12 DI 00 05 01 00 .... 24us 10.2.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 24us 11.1.0 12 DI 00 05 01 00 .... 21us 11.2.0 12 CTL 23 01 10 00 - 06 00 00 00 CLASS 17us 12.1.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 236us 13.1.0 12 DI 00 05 01 00 .... 22us 13.2.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 13us 14.1.0 12 DI 00 05 01 00 .... 21us 14.2.0 12 CTL 23 01 10 00 - 06 00 00 00 CLASS 16us 15.1.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 154us 16.1.0 12 DI 01 05 01 00 .... 23us 16.2.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 12us 17.1.0 12 DI 01 05 01 00 .... 21us 17.2.0 12 CTL 23 01 10 00 - 06 00 00 00 CLASS 16us 18.1.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 20ms 19.1.0 12 DI 00 05 01 00 .... 23us 19.2.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 12us 20.1.0 12 DI 00 05 01 00 .... 21us 20.2.0 12 CTL 23 01 10 00 - 06 00 00 00 CLASS 16us 21.1.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 94ms 22.1.0 12 DI 01 05 00 00 .... 25us 22.2.0 12 CTL 23 03 04 00 - 06 00 00 00 CLASS 18us 23.1.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 156ms 24.1.0 12 DI 03 05 10 00 .... 39us 24.2.0 12 CTL 23 01 14 00 - 06 00 00 00 CLASS 4us 25.1.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 78us 26.1.0 12 DI 03 05 00 00 .... 22us 26.2.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 31ms 27.1.0 12 DI 03 05 00 00 .... 25us 27.2.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 31ms 28.1.0 12 DI 03 05 00 00 .... 27us 28.2.0 12 CTL 23 03 04 00 - 06 00 00 00 CLASS 18us 29.1.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 156ms 30.1.0 12 DI 03 05 10 00 .... 47us 30.2.0 12 CTL 23 01 14 00 - 06 00 00 00 CLASS 4us 31.1.0 12 CTL a3 00 00 00 - 06 00 04 00 CLASS 85us 32.1.0 12 DI 03 05 00 00 .... 24us 32.2.0 12 CTL 80 06 00 02 - 00 00 ff 00 GET DESCRIPTR 93ms 33.1.0 12 DI 09 02 ab 00 - 01 01 00 80 ........ 185us 33.2.0 12 CTL 80 06 00 01 - 00 00 12 00 GET DESCRIPTR 3.2ms 34.1.0 12 DI 12 01 00 02 - ff ff ff 40 .......@ 131us 34.2.0 12 CTL 80 06 00 02 - 00 00 09 00 GET DESCRIPTR 23us 35.1.0 12 DI 09 02 ab 00 - 01 01 00 80 ........ 118us 35.2.0 12 CTL 80 06 00 02 - 00 00 bb 00 GET DESCRIPTR 16us 36.1.0 12 DI 09 02 ab 00 - 01 01 00 80 ........ 108us 36.2.0 12 CTL 00 09 01 00 - 00 00 00 00 SET CONFIG 46us 37.1.0 12 CTL a3 00 00 00 - 01 00 04 00 CLASS 627us 38.1.0 12 DI 00 05 00 00 .... 32us 38.2.0 12 CTL a3 00 00 00 - 02 00 04 00 CLASS 18us 39.1.0 12 DI 00 05 00 00 .... 23us 39.2.0 12 CTL a3 00 00 00 - 03 00 04 00 CLASS 17us 40.1.0 12 DI 00 05 00 00 .... 21us 40.2.0 12 CTL a3 00 00 00 - 04 00 04 00 CLASS 17us 41.1.0 12 DI 00 05 00 00 .... 20us 41.2.0 12 CTL a3 00 00 00 - 05 00 04 00 CLASS 17us 42.1.0 |
|
沙发#
发布于:2004-02-17 13:26
你用USBVIEW看看就知道了
|
|
|
板凳#
发布于:2004-02-17 13:27
有没有跳出对话咣提示你安装驱动,如果提示了,就表示枚举成功了
|
|
|
地板#
发布于:2004-02-17 13:56
USBVIEW是什么东西,哪里有? 你用USBVIEW看看就知道了 |
|
地下室#
发布于:2004-02-17 13:59
GOOGLE一下就可以了
|
|
|
5楼#
发布于:2004-02-17 14:06
枚举之前是否要把固件程序载入USB芯片?
GOOGLE一下就可以了 |
|
6楼#
发布于:2004-02-17 14:14
是的 ,枚举主要是由固件来完成的
|
|
|
7楼#
发布于:2004-02-17 14:25
非常感谢!
我的QQ是44313181,我们可以交流一下吗? 是的 ,枚举主要是由固件来完成的 |
|
8楼#
发布于:2004-02-17 14:27
我这里不能用QQ啊
不好意思 |
|
|
9楼#
发布于:2004-02-17 14:29
这里高手多,解决问题方便
|
|
|
10楼#
发布于:2004-02-17 15:01
ok,谢谢
送分给你! 这里高手多,解决问题方便 |
|
11楼#
发布于:2004-02-17 16:51
你的枚举已经成功了,如果这时你还没有下在固件,那么就是默认的枚举设备,下在完固件会有一个重枚举,完成后就是你自己的设备了。
|
|
12楼#
发布于:2004-02-17 17:39
jinghuiren 都说ok拉
他都发话了 没问题的了 |
|
13楼#
发布于:2004-02-18 10:27
那为什么没有提示说安装驱动程序呢?
你的枚举已经成功了,如果这时你还没有下在固件,那么就是默认的枚举设备,下在完固件会有一个重枚举,完成后就是你自己的设备了。 |
|
14楼#
发布于:2004-02-18 11:14
因为2k和xp自带的有68013的驱动!
|
|
15楼#
发布于:2004-02-19 10:08
再向景大侠请教一个问题:我的68013没带开发板,那我该到哪里去找PID/VID?还有我的固件程序转化成.hex文件下载到68013中,在control panel中按下get pipe按钮后无法得到端点信息,而且按下get device等得到的信息还是和没下载之前一样,而我用cypress公司自带的bulkloop.hex文件下载后能得到正确的结果。不知何故?
因为2k和xp自带的有68013的驱动! |
|
16楼#
发布于:2004-02-19 10:32
找vid何pid干什么?
想找的话到任何一个例子程序的.asm文件里的device descriptor里。 你的固件程序怎么做的,使用keilc吗?建议在例子基础上改。 估计是你的固件程序的问题,或者根本就没下载进去,你可以把你的固件程序里的vid和pid改成随便一个值,不要和原先的一样,下载完成后如果出现重新加载驱动的对话框,那说明你的固件生效了,否则说明根本没运行。 |
|
17楼#
发布于:2004-02-19 10:59
我的固件程序就是在例子基础上改的。固件下载后再从68013中读取信息,发现读到的PID/VID和我固件程序中写的不一样。但是用同样的下载办法,用cypress公司现成的.hex文件下载,就能收发正常了。
找vid何pid干什么? |
|
18楼#
发布于:2004-02-19 11:09
你没有开发板,因此不能单步执行,你可以尝试把你加的功能一点一点的注释掉,直到正常为止,然后再一点一点的加上你的程序,这样虽然笨了点,可是在不能监视调试的情况下也是一种方法,你觉得呢?
|
|
19楼#
发布于:2004-02-19 13:45
好的,我试试看。非常感谢!这就给你加分。
你没有开发板,因此不能单步执行,你可以尝试把你加的功能一点一点的注释掉,直到正常为止,然后再一点一点的加上你的程序,这样虽然笨了点,可是在不能监视调试的情况下也是一种方法,你觉得呢? |
|
上一页
下一页