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

[复制链接]
3354|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 | 显示全部楼层
 楼主| shangelaila 发表于 2010-5-7 13:01 | 显示全部楼层
有人在吗?
vigia 发表于 2010-5-7 13:42 | 显示全部楼层
有没有改discriptor?

有没有改ENDP1的MAX PACKET SIZE?
 楼主| shangelaila 发表于 2010-5-7 14:16 | 显示全部楼层
4# vigia
改了报告描述符
 楼主| shangelaila 发表于 2010-5-7 14:17 | 显示全部楼层
4# vigia
呵呵,忘记改SIZE了
问题已经解决,十分感谢
e_boys 发表于 2010-5-20 13:57 | 显示全部楼层
楼主怎么修改JoyStickMouse程序的呀?我也修改了但是就是检测不到呀?
总是死在这里。
  /* Wait until device is configured */
  while (pInformation->Current_Configuration == 0)
  {
    NOP_Process();
  }

现在我最主要的问题是PC检测不到有这个设备??请楼主帮忙?多谢!
 楼主| shangelaila 发表于 2010-5-20 19:31 | 显示全部楼层
7# e_boys

两根USB线都接了吗?
tsacy 发表于 2014-6-8 23:32 | 显示全部楼层
e_boys 发表于 2010-5-20 13:57
楼主怎么修改JoyStickMouse程序的呀?我也修改了但是就是检测不到呀?
总是死在这里。
  /* Wait until dev ...

又搞定了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

120

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部