metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
阅读:1281回复:4

响应FLYHYE的号召--USB 固件问题

楼主#
更多 发布于:2004-06-11 11:00
我是用 PHILIPS ISP-1581 做的一个 USB 接口,现在进行到了
BUSRESET 阶段,有几个问题想向各位请教。
1。USB 一接上 HOST,HOST 发出 BUSRESET 请求,USB 响应(好象
   不由我控制),重新初始化 USB 端口和寄存器。然后,清除
   BUSRESET 中断。但我的 ISP-1581 内部寄存器的 INTERRUPT
   SOURCE 的 BUSRESET 位清不掉(无法赋零,我用的是汇编,
   用仿真器观察,总为1),如果清 INTERRUPT ENABLE 位,可以
   清掉,但中断仍然产生。为什么?
2。BUSRESET 后,总线枚举,HOST 应该发送 SETUP 包要求设备
   描述符,是 STANDARD REQUEST 还是 VENDOR REQUEST?
   我的 INTERRUPT SOURCE 寄存器的 ENDPOINT0 SETUP 位总是
   零,表示没有收到 SETUP 包。我用 BUS HOUND 抓了几个信息
   比较,别人的响应返回了设备描述符,我的则是 NO RESPONSE。

希望诸位能不吝赐教,小生感激万分。。。

  另附上我用 BUS HOUND 抓下来的我的 USB 的信息,希望诸位能
  帮忙分析一下。
    
  再次谢谢!  
      
附件名称/大小 下载次数 最后更新
2004-06-11_我的_sepond.txt (7KB)  0
新手上路,请多关照.
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-11 14:30
我现在能清 BUSRESET 了,但还是没有返回设备标示符,也没
受到 SETUP 包,请问大概是什么原因?
别人的信息:
附件名称/大小 下载次数 最后更新
2004-06-11_ZLG_RESPOND.txt (6KB)  0
新手上路,请多关照.
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-11 14:39
实在不好意思,没注意打不开。重新贴上,希望大家帮帮忙。
附件名称/大小 下载次数 最后更新
2004-06-11_response.txt (7KB)  1
新手上路,请多关照.
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-11 17:31
没人回答,太简单了吗?
拜托,我太菜。。
新手上路,请多关照.
chen036066182
驱动牛犊
驱动牛犊
  • 注册日期2004-12-13
  • 最后登录2006-08-10
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-17 15:41
您做的东西太先进 了,我刚接触1581,请问您的问题都解决了吧
cuihua
游客

返回顶部