chxg
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1366回复:5

D12 Firmware的初级问题(40分应该容易拿)

楼主#
更多 发布于:2003-12-01 21:18
TI C5409 + D12
出现如下问题:
   GetDescriptor
   SetAddress
   之后结果不是我所要的
通过bus hound 比较正确的和错误的之间的差异请看附件
  
GetDescriptor()
-〉SetAddress()
->GetDescriptor()->GetDescriptor()->GetDescriptor()
->GetDescriptor()
-〉SetAddress()
->GetDescriptor()->GetDescriptor()->GetDescriptor()
->GetDescriptor()
-〉SetAddress()
->GetDescriptor()->GetDescriptor()->GetDescriptor()
->stall

什么情况下会导致这种情况发生呢

 
附件名称/大小 下载次数 最后更新
2003-12-01_pb.txt (12KB)  1
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-01 22:59
如果你的系统没有弹出让你安装驱动程序的窗口,则可能是你的get config descriptor出了问题,再检查一下config描述符,以及发送数据的程序段,

如果弹出了但是装驱动不对,那问题在那就不好说了
chxg
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-02 08:51
首先谢谢jinghuiren大佬这么快给出回应,我的descriptor 已经被
host 检查到,并且是希望的值,你从我的attached file 可以看到的,并且已经执行了setaddress  ,但是没有窗口弹出,我已经对着
程序检查了很长时间了
songxiangli
驱动牛犊
驱动牛犊
  • 注册日期2002-11-12
  • 最后登录2004-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-02 14:47
搂主,我也是5409+d12,可否交流一下,qq:66074848
chxg
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-02 16:26
搞定了,原因查出来了 :( 都怪自己的编程风格不好,本来就是半路出家搞软件吗  为了能够看到d12 的中断寄存器的返回值(这要怪TI 的ccs 太那个了),我把原来的局部变量设置成了全局变量
不幸的是在其他地方还调用了她,现在可以往下走了 还望象jinghuiren 这样的大虾多多支持 
 
10分送给jinghuiren大侠,略表敬意 

chxg
驱动牛犊
驱动牛犊
  • 注册日期2001-07-14
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分-9分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-02 16:30
我的qq是:123231073 对philips d12  plxtech pci9050
ti ti2040 很有兴趣,欢迎交流讨论  

[编辑 -  12/2/03 by  chxg]
游客

返回顶部