Carchangel
驱动牛犊
驱动牛犊
  • 注册日期2003-02-28
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1263回复:9

高分相曾,高手请进

楼主#
更多 发布于:2003-09-19 17:54
      我现在在调试一个firmware,在进入消息循环里就不动了,等待的消息就是setup等消息,照理说当USB线插入调试板的usb接口时fireware就应该收到一个setup的消息然后处理,但是我的frieware还是在那等待,好像什么事都没发生过似的。我通过usb分析仪分析接入过程,发现是有个setup包,但是in数据包全是nak,是怎么回事啊!怎样才能让fireware响应主机发过来的请求啊!
谢谢赐教!
天道酬勤★全力以赴★忍辱负重★苦尽甘来 不是因为某些事情难以做到,我们才失去自信; 而是因为我们失去了自信,有些事情才显得难以做到!
Carchangel
驱动牛犊
驱动牛犊
  • 注册日期2003-02-28
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-20 12:11
怎么没人给我回帖子啊???
天道酬勤★全力以赴★忍辱负重★苦尽甘来 不是因为某些事情难以做到,我们才失去自信; 而是因为我们失去了自信,有些事情才显得难以做到!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-20 12:42
ft!
你都看见有setup包了,但是没有反应一定是你应答那一块程序出了问题呗,一步一步查呗,先看固件里读出的setup包的内容对不对,然后再逐步查下去直到设备给主机响应的那段程序。

你有协议分析仪问题应该不难呀
俺们没有协议分析仪还能一点一点弄出来呢,你应该更简单才对。
liuiang
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2007-11-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-20 14:15
仔细处理中断,,,,仔细处理如何响应setup包....
被上帝遗忘的天使......
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-21 14:07
你的usb中断设置有问题!
Carchangel
驱动牛犊
驱动牛犊
  • 注册日期2003-02-28
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-21 19:43
    是啊,我想也是中断问题,我用的是ISP1161A芯片,在dsc24的板子上开发,ISP1161有个DcInterruptEnable Register其中弟8位和第九位分别是ENDPOINT0 OUT, 和endpoint0 in 有效,我把它设为有效,但是还是不行,后来寄存器全部设为1也不行,就是进不了中断处理程序,怎么回事啊?
天道酬勤★全力以赴★忍辱负重★苦尽甘来 不是因为某些事情难以做到,我们才失去自信; 而是因为我们失去了自信,有些事情才显得难以做到!
liulin
驱动牛犊
驱动牛犊
  • 注册日期2003-01-28
  • 最后登录2009-06-19
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-21 21:33
是清中断方式的问题吧?
我以前也进不了ISR,改过来就好了
Carchangel
驱动牛犊
驱动牛犊
  • 注册日期2003-02-28
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-09-22 10:07
什么意思,难道要把中断使能寄存器全部清为0吗,1才有效啊,请赐教!
天道酬勤★全力以赴★忍辱负重★苦尽甘来 不是因为某些事情难以做到,我们才失去自信; 而是因为我们失去了自信,有些事情才显得难以做到!
abei11
驱动小牛
驱动小牛
  • 注册日期2002-11-14
  • 最后登录2005-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-09-22 14:32
我反正也不了解你的问题,但有一点我想说得是你自己有想法你就试一下又怎么了?反正不回破坏任何东西!咱搞这个的就是不断尝试的!不知道各位认为我说的对不对,请指教!
Carchangel
驱动牛犊
驱动牛犊
  • 注册日期2003-02-28
  • 最后登录2004-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-09-23 10:40
    哈哈,搞笑,弄了半天弄不出来,最后老板诚恳地说,这个程序和这个板子不般配,我当场晕倒!
天道酬勤★全力以赴★忍辱负重★苦尽甘来 不是因为某些事情难以做到,我们才失去自信; 而是因为我们失去了自信,有些事情才显得难以做到!
游客

返回顶部