longge
驱动中牛
驱动中牛
  • 注册日期2002-07-10
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:969回复:5

host分配设备adress出错!50分!

楼主#
更多 发布于:2003-05-06 15:42
在assabet开发版上能work的驱动,现在移植到另一开发版,由于cpu自身集成了usb device的功能,所有硬件设计和assabet
基本一样,现在设备上驱动起来没问题,但是和主机一连,主机就
device address分配出错,请问大家,最有可能是哪里的问题,希望以前也出现这样错误的朋友能讲讲!谢了!
除了记忆什么都带不走; 除了足迹什么都留不下。
token
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-06 15:48
   如果你的驱动在相似设备的上使用时是好的,那可能是你的usb设备固件对驱动程序的set address等请求的响应有问题,好好查一下你的固件程序。
longge
驱动中牛
驱动中牛
  • 注册日期2002-07-10
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-06 16:08
我的设备是有嵌入式linux系统的,不是那种固件,驱动规范和pc一样,设备端的驱动应该没有问题,而且不能分配地址是pc打出来的信息,pc收到设备从默认地址发的信息,下一步就应该分配一个地址了,但出错了,不知为何啊!!!
硬件上,比如电压不足或者其他的原因是否也会导致这种问题??
除了记忆什么都带不走; 除了足迹什么都留不下。
token
驱动牛犊
驱动牛犊
  • 注册日期2003-04-09
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-06 16:34
如果你的设备是总线供电设备,也有可能是你的设备的供电需求host没法满足造成设备工作不稳定而导致的问题,我想问题大多应出在硬件的响应不正常上,一般情况下不会出现在分配address就出错的现象。
longge
驱动中牛
驱动中牛
  • 注册日期2002-07-10
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-06 17:30
如果设备传给host的描述符本身就不对,那么host会停在哪一步,出什么错呢???
除了记忆什么都带不走; 除了足迹什么都留不下。
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-07 14:57
先看看硬件的数据结构的标准是否一致啊!
游客

返回顶部