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

高分相赠,高手请进

楼主#
更多 发布于:2003-09-19 17:55
    我现在在调试一个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-21 19:44
    我想是中断问题,我用的是ISP1161A芯片,在dsc24的板子上开发,ISP1161有个DcInterruptEnable Register其中弟8位和第九位分别是ENDPOINT0 OUT, 和endpoint0 in 有效,我把它设为有效,但是还是不行,后来寄存器全部设为1也不行,就是进不了中断处理程序,怎么回事啊?
天道酬勤★全力以赴★忍辱负重★苦尽甘来 不是因为某些事情难以做到,我们才失去自信; 而是因为我们失去了自信,有些事情才显得难以做到!
游客

返回顶部