版块
论坛
喜欢
话题
应用
搜索
登录
注册
flylionking的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=22184
[请教] usb setup 包 问题
我使用 WinDriver 向mfp(多功能机 打印 扫描) 发送 setup 包。可是每次都不成功。可以读取描述符。发送 0C 09 00 00 00 00 02 00 rror (0x80000004) - Unrecognized error code.Transferre...
全文
回复
(
38
)
2003-12-05 11:32
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
wushenghua
:
flylionking :如何起步开发USB驱动
(2003-12-09 11:11)
回复
flylionking
:
我使用的是 USB Chief, 公司买的,抓的数据应该没有什么问题吧? BUSHOUND 我使用的时候总是看不到什么数据。 怎么样能联系到你呢?
(2003-12-09 10:52)
回复
mailxufeng
:
那么按一般的常理的话,在31067和31068这两个包之间应该还有一个2字节的数据包或者31071包中的数据不应该为空,我没用过这个软件,你如果方便的话可以用BUSHOUND监测一下,看看c0 09 00 00 00 00 02 00后面紧跟的是什么数据,从你的图上实在看不出来,...
(2003-12-09 10:38)
回复
flylionking
:
谢谢 这是我截取的 厂商的程序发送的 数据包。 能否与你联系呢? 我的邮箱:stone.liu@liteon.com qq : 8509823 [编辑 - 12/9/03 by flylionking]
(2003-12-09 10:25)
回复
mailxufeng
:
从图上看,只能看出厂商请求确实是用SETUP包的形式发送的,比如 0xB4 3 0 0x0A..即为标准的SETUP包PID+地址+端点号+CRC校验,我想问一下你这个截取的数据是厂商提供的程序与USB设备通讯的数据吗,还是你自己通过WINDRIVER向USB设备发送的数据,因...
(2003-12-09 10:11)
回复
flylionking
:
mailxufeng 再次的感谢你。 请问主控端点 和 pipe00 有什么不同呢? WinDriver 里面 只有 pipe00, 没有主控端点,怎么才能够做到呢? 下面是我的截取数据的画面,请你看一下: 再感谢!
(2003-12-09 07:55)
回复
mailxufeng
:
WinDriver能不能做到我不清楚,如果不能的话也不要改驱动啊,你可能对厂商请求这个概念不是很清楚,c0 0d 00 00 00 00 04 00 中的数据长度4是说明下一趟的传输数据的长度是4个字节,而一般厂商请求的话也是由主机发出,告诉下位机紧接下来的数据是从主机到设备还...
(2003-12-08 16:43)
回复
flylionking
:
mailxufeng 谢谢你 WinDriver 是否能够做到呢? 不能的话,自己要写驱动吗? 分析截取的包 是长度为4 的 数据 可是却没有看到数据呢? 是否 C0 开头的 setup 包 都不能使用 pipe00 发送呢? [编辑 - 12/...
(2003-12-08 14:04)
回复
mailxufeng
:
c0 0d 00 00 00 00 04 00 确实是厂商请求,0d即为具体请求号,最后的(04 00)表示数据长度为4(实际组合为0004),厂商请求一般是从主控端点发出去的,具体的API函数可用DeviceIoControl,源代码的话你可以参考PHILIPS对D12的测试...
(2003-12-08 13:31)
回复
flylionking
:
它的 通信过程 我都抓到了 每一个包 我都找到了 可是不知道怎么模仿呢
(2003-12-08 12:47)
回复
« 上一页
1
2
3
4
下一页 »
flylionking
加关注
写私信
0
关注
0
粉丝
28
帖子
返回顶部