打印

修改JOYSTICK MOUSE发送数据,前4字节正确后4错误

[复制链接]
2482|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shangelaila|  楼主 | 2010-5-7 08:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 shangelaila 于 2010-5-7 10:07 编辑

:)各位大大,我想问一下,我想修改JOYSTICK MOUSE程序,源程序是一次发送4字节,我想改为发送8字节,可是改完后抓包发现发送的前4个字节是正确的,后四个自己却是错误的,请问为什么?
修改的地方:SetEPTxCount(ENDP1, 8);
UserToPMABufferCopy(Mouse_Buffer, GetEPTxAddr(ENDP1), 8);
沙发
shangelaila|  楼主 | 2010-5-7 11:12 | 只看该作者
:dizzy:

使用特权

评论回复
板凳
shangelaila|  楼主 | 2010-5-7 13:01 | 只看该作者
有人在吗?

使用特权

评论回复
地板
vigia| | 2010-5-7 13:42 | 只看该作者
有没有改discriptor?

有没有改ENDP1的MAX PACKET SIZE?

使用特权

评论回复
5
shangelaila|  楼主 | 2010-5-7 14:16 | 只看该作者
4# vigia
改了报告描述符

使用特权

评论回复
6
shangelaila|  楼主 | 2010-5-7 14:17 | 只看该作者
4# vigia
呵呵,忘记改SIZE了
问题已经解决,十分感谢

使用特权

评论回复
7
e_boys| | 2010-5-20 13:57 | 只看该作者
楼主怎么修改JoyStickMouse程序的呀?我也修改了但是就是检测不到呀?
总是死在这里。
  /* Wait until device is configured */
  while (pInformation->Current_Configuration == 0)
  {
    NOP_Process();
  }

现在我最主要的问题是PC检测不到有这个设备??请楼主帮忙?多谢!

使用特权

评论回复
8
shangelaila|  楼主 | 2010-5-20 19:31 | 只看该作者
7# e_boys

两根USB线都接了吗?

使用特权

评论回复
9
tsacy| | 2014-6-8 23:32 | 只看该作者
e_boys 发表于 2010-5-20 13:57
楼主怎么修改JoyStickMouse程序的呀?我也修改了但是就是检测不到呀?
总是死在这里。
  /* Wait until dev ...

又搞定了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

120

帖子

1

粉丝