我使用 WinDriver 向mfp(多功能机 打印 扫描) 发送 setup 包。可是每次都不成功。可以读取描述符。发送 0C 09 00 00 00 00 02 00 rror (0x80000004) - Unrecognized error code.Transferre...
全文
回复(38) 2003-12-05 11:32 来自版块 - USB驱动开发
表情
mailxufeng对于你的问题,现在分析如下:C0 09 00 00 00 00 02 00确实为厂商请求,而请求的具体要求也确实是从设备向主机传输2字节的数据,这从C0可以很容易的分析出来,而你说你没有接受到数据,再从你截取的数据包来看,设备接收到请求以后只是向上位机发了一个0字节的数据包(31...(2003-12-10 11:59)
flylionking谢谢上面的回复,你说我应该怎么样子才能够模仿厂商的数据传输呢? 有什么好的方法吗? 哪位弟兄可以指点一二? 先谢谢了!(2003-12-10 09:04)
clementzhao标准请求09是set config,厂商请求可不一定是!(2003-12-10 08:59)
flylionking我下载的 BUSHOUND 不能够使用 你能给我发一个吗?(2003-12-10 08:16)
mailxufeng我的建议还是用其他软件监测一下,试试总比不试的好,呵呵,总比停留在这个上面胡思乱想的好。(2003-12-09 13:24)
flylionking是的呀 返回的只是一个 ACK 不知道为什么呢? (2003-12-09 12:34)
mailxufeng做一个简单的分析:我的理解是C0为某个厂商标志,09为具体请求(即SET_CONFIGURATION 9),这个应该没有错,下一次数据长度2个字节,而下一次数据方向指明为DEVICE-TO-HOST,现在关键是没有看到这个包后面的数据,有点邪门啊。(2003-12-09 11:59)
flylionkingSetup Data: C0 09 00 00 00 00 02 00 --------------------------------------- Direction: Device-to-host Type: Vendor Recipient...(2003-12-09 11:30)
mailxufeng呵呵,那我也有点糊涂了,你能跟我说说c0 09 00 00 00 00 02 00这条请求具体请求的是什么东西吗?公司不准上QQ,我的Email是mailxufeng@163.com(2003-12-09 11:18)
flylionkingwushenghua 我也在学习当中。 多看一些书, 你要是会开发驱动,看看usb相关的东西。(2003-12-09 11:17)

返回顶部