tianmao
驱动牛犊
驱动牛犊
  • 注册日期2003-03-04
  • 最后登录2005-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1129回复:2

用W2K标准驱动调试调试U盘固件时出现的奇怪问题

楼主#
更多 发布于:2003-03-04 11:00
诸位大虾:
    小弟最近在调试U盘固件时出现一奇怪问题,还望高手赐教。
    我的U盘采用的是UFI协议。传输层使用的是BULK_ONLY协议。
    在现在的调试阶段,我并没有挂上FLASH,而是想做一个虚拟的U盘,用虚拟的数据响应主机的Read10命令,看主机能否识别。因此在响应Read Format Capacity命令返回的数据中,我返回的Descritor Code=Formatted Media.
    调试现象为当设备与主机连接后,主机识别出这是一个MASS STORAGE设备并能出现盘符。但是一旦双击该盘符查看他的属性即出现死机现象。
    而当做双击或单击操作时不论用BUSHOUND软件还是用逻辑分析仪在USB总线上都看不到数据。查看主机的事件管理器中的应用程序报告,里边有一个控制器错误报告。
    由于问题甚为奇怪且暂时无法定位,还望各位高手指点迷津。
szzwm
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2005-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-04 10:20
我现在也是碰到类似的问题,我的固件甚至在Get Max LUN之后就不能响应CBW的命令。但我发现Host确实发送了CBW。因此要仔细检查固件的中断响应。
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-05 09:35
那肯定要死机的!因为你还有很多的scsi命令没有处理啊!
游客

返回顶部