阅读:1319回复:9
D12无法启动,为什么?
set_configuration 已经收到,也处理过了,可是为什么总是显示设备无法启动呢?请问可能的原因是什么?是驱动的问题还是固件的问题?谢谢!
|
|
|
沙发#
发布于:2004-05-11 14:13
又试了一上午,还是不行。我用的是d12test这个驱动,请问他有问题吗?
|
|
|
板凳#
发布于:2004-05-11 15:25
你已经做到设置配置了,那已经发过一次设备描述付给主机了。
能不能告诉我是怎么做的。我不明白单片机怎么发十六字节的描述符。 |
|
地板#
发布于:2004-05-11 16:18
单片机收到主机的get_descriptor后,判断是请求设备描述还是配置描述,然后就把定义的描述符按顺序发出去就行了。
|
|
|
地下室#
发布于:2004-05-11 17:25
在接口描述中把它改成hid类,结果还是设备无法启动,是不是可以排除驱动的问题?请高手帮帮忙吧!
|
|
|
5楼#
发布于:2004-05-12 09:21
没有人遇到这种情况吗?能不能说一下是怎样解决的?
|
|
|
6楼#
发布于:2004-05-13 19:35
搞定了,有一个变量放错地方了,倒!。。。。。。。。
|
|
|
7楼#
发布于:2004-05-15 10:06
单片机收到主机的get_descriptor后,判断是请求设备描述还是配置描述,然后就把定义的描述符按顺序发出去就行了。
不是应该在IN中断里送描述符吗?? 我不知道我的程序是否把描述符送出去? |
|
8楼#
发布于:2004-05-15 10:54
用bushound抓一下就知道描述符是否送出了。
|
|
9楼#
发布于:2004-05-15 11:17
in中断是发送完成后来的
|
|
|