zhoujin163
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2004-09-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2007回复:0

请教哪位用过control panel下的bulktest的例子

楼主#
更多 发布于:2004-05-16 20:21
把bulktest固件通过control panel下载到片中后,发现固件根本不能工作,不能和应用程序交互。

1.down了bulktest.hex后,interface=0,altsetting=1;后setinterface;
2.getpipe
3.choose Pipe 2:Endpoint2 OUT

4.用默认值,length=64, hex value=5;按bulktrans出现了
Write IOCTL passed
0000 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
0010 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
0020 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
0030 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
5.但是用choose Pipe 1:Endpoint2 IN总是得不到结果。

我看了固件程序,我想应该是当主机发出了bulk_out后,固件将其值取反后放入相应的INBUF,等待主机发出bulk_in,因此,应该在选择
control panel 中的Pipe 1:Endpoint2 IN后按bulktrans应该能将取反后的值读出来。
但是我现在做不到这一步。


 
游客

返回顶部