zhouyunfeng
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2005-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1149回复:3

关于63001A

楼主#
更多 发布于:2004-05-03 23:05
哪位大哥能帮我一下?我用63001A做个东西,用的固件由一个基于63100A的固件改变而来,在 SETUP 阶段对标准设备请求的解析基本上是一样的,但把它烧到片子后发现主机不能很好的识别,绝大多数识别为地址为0的默认设备,找不到配置和端点1,但偶尔也能识别为一个HID鼠标,这是我所想要的结果,请问这是什么原因呢?恳请各位大哥赐教!!!!
shaoshengli
驱动小牛
驱动小牛
  • 注册日期2002-06-24
  • 最后登录2022-02-14
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望77点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-05-06 08:33
不太清楚你问的问题!!!
szyuwei
驱动小牛
驱动小牛
  • 注册日期2002-11-08
  • 最后登录2019-04-08
  • 粉丝0
  • 关注0
  • 积分218分
  • 威望52点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-05-06 08:53
有可能是:
1、硬件问题;在仿真器上工作正常吗?要是正常,硬件可能性大些
2、软件跑飞
QQ:262286607 MSN:szyuwei@msn.com TEL:13316539282
zhouyunfeng
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2005-09-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-06 21:56
谢谢各位大哥!!!!这个问题我已经解决了,是固件的问题。改一下就好了,现在主机可以百分只百识别了。但是在建立与主机的通信时我又发现了一个新的问题:在用createfile()函数取得通讯管道(pipe)的句柄时,把第二个参数设为 GENETIC READ|GENETIC WRITE 时在win2000下会出错,也就是说得到一个无效的句柄,用GetLastError()查看返回码是 5 ,查MSDN发现此码的意思是“访问被拒绝”。设为0则可以得到有效的句柄。但在WIN98下设为 GENETIC READ|GENETIC 没有问题!我用的是win2000的系统,请问各位大哥这是为什么呢?我知道各位搞驱动开发的老大哥一定知道这是为什么,敬请赐教!我本人是一名研究生,这是我毕业设计的一部分,难啊!!
游客

返回顶部