wwjmaomao
驱动牛犊
驱动牛犊
  • 注册日期2003-07-07
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1382回复:6

pengenwen大虾,来此下载。各位斑竹也帮忙解决一下这个AN2131的问题

楼主#
更多 发布于:2004-01-12 13:15
附件名称/大小 下载次数 最后更新
2004-01-12_wwjmaomao.doc (5676KB)  2
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-12 13:36
用户被禁言,该主题自动屏蔽!
wwjmaomao
驱动牛犊
驱动牛犊
  • 注册日期2003-07-07
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-12 14:04
我把问题描述一下:
这个古件实现了一个HID设备(USB<->SERIAL 的转换),但是CY提供时说明是:Untested and Unsupported EZ-USB Frimware。仔细阅读后,加以稍微的改动(本人调试技术很差劲),已经实现了可写(WriteFile)可读(HIDD_GetFeature )。但是ReadFile后,设备无反映,甚至连IN TOKEN 都没有收到(我用SNOOPYPR看的,也不知对不对),6秒后ReadFile TIMEOUT 返回。
许永和的EZ-USBFX一书中的HID的例子,可正常读写。我仔细阅读后,也照样改动,加入一些对HID报告描述符的处理,但是结果还是ReadFile  TIMEOUT .
许永和的EZ-USBFX一书中的HID的例子是在端点的中断里对端点进行配置的,然后ReadFile 就能成功,但是我觉的在TD_poll中对端点配置应该是一样的效果,为什么ReadFile 就不成功呢?
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-12 14:35
用户被禁言,该主题自动屏蔽!
wwjmaomao
驱动牛犊
驱动牛犊
  • 注册日期2003-07-07
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-13 14:24
多谢,多谢,已经可以READFILE了,上边的代码不是没有执行,原因是IN1BC的值必须是描述符中所写的长度,否则就TIMEOUT,
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-01-13 14:32
用户被禁言,该主题自动屏蔽!
wwjmaomao
驱动牛犊
驱动牛犊
  • 注册日期2003-07-07
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-01-13 14:48
对,应该是这样的,对于WINXP/2k下的HID设备来说,有这个要求。
现在ReadFile 总读出的是乱码,是怎么回事?。
这贴给不了分了,再开贴给分把!!
游客

返回顶部