阅读:1586回复:5
关于d12程序,中断产生后描述符发送的顺序问题
我用的处理器是tms320vc5402,所以程序只能参考周立功的源程序,我发现:
在控制输出端点中断产生后,在主循环中就将描述符先发送了16字节,发送顺序不是等到控制输入端点中断产生后再发送的吗 |
|
最新喜欢:![]() |
沙发#
发布于:2002-12-07 21:35
描述符长度一般都超过16字节,设备描述符是18字节长,配置描述符和字符串描述符较长,由于EP0_IN(control in endpoint)一次最多只能
传输16字节,所以描述符需要分批发送;第一批一般在主程序中发送,从第二批开始将借助于EP0_IN中断发送。 |
|
板凳#
发布于:2002-12-08 07:54
谢谢楼上的兄弟,我验证并已经通过了设备列举。
我想再问一下,在加载驱动程序时,要求传输字符实际长度,但我发现在要求配置描述符时,pc发送的是 80 06 00 02 00 00 e8 03 描述符我发的是2E,不对呀,各位大侠能帮我分析一下吗? 给分!!!!!!!!!!!!! |
|
地板#
发布于:2002-12-08 19:44
我不是太明白你的意思,好像是要获取字符串描述符,可以说得具体一点吗?
|
|
地下室#
发布于:2002-12-09 10:15
9494
说明白点吗! |
|
5楼#
发布于:2002-12-09 17:29
描述符长度一般都超过16字节,设备描述符是18字节长,配置描述符和字符串描述符较长,由于EP0_IN(control in endpoint)一次最多只能 能具体说说吗...主程序第一批发的是什么啊..什么过程阿 |
|