blue44
驱动小牛
驱动小牛
  • 注册日期2006-05-17
  • 最后登录2012-03-31
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望218点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
阅读:1568回复:10

请教ISP1181枚举,急

楼主#
更多 发布于:2007-12-18 12:12
运行程序即进入中断,读取命令,值为0x81,按照datasheet,应该是说已经收到setup令牌,IN缓冲区被清空。可是接下去该怎么做呢?我在中断中检查OUT端点和IN端点的状态,值都为0,又是指我没有收到SETUP包。。。
实在是不明白,各位牛们帮忙指教一下,谢谢。
blue44
驱动小牛
驱动小牛
  • 注册日期2006-05-17
  • 最后登录2012-03-31
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望218点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-18 16:06
现在是一个非常奇怪的现在,程序运行后会进中断,在中断里读命令为0x81,我的理解是将control IN设置为unstall;可是我接下去用0x51读control IN的状态,值为0x81,意思是control IN为stall!
这是矛盾的啊,这是怎么回事?崩溃中。。。
blue44
驱动小牛
驱动小牛
  • 注册日期2006-05-17
  • 最后登录2012-03-31
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望218点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-12-19 17:06
没有人搞过么?不能吧,拜托了。
现在已经出现undown device了,也能看见有setup包,还收到了要求描述表的setup包,但是不能进中断,是哪个寄存器没设好呢??
kingvieri
驱动牛犊
驱动牛犊
  • 注册日期2007-10-22
  • 最后登录2008-04-22
  • 粉丝1
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-12-20 09:11
帮你顶一顶吧      
blue44
驱动小牛
驱动小牛
  • 注册日期2006-05-17
  • 最后登录2012-03-31
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望218点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-12-21 11:21
自己再顶,现在除了中断就还是中断,就不给我时间干别的活,疯了
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-12-25 10:54
setup包在专门的一个8字节缓冲区中,不是在in和out缓冲区中!
你要读取了8字节的setup包然后进行处理,才会收到下一步的中断
franking058
驱动牛犊
驱动牛犊
  • 注册日期2007-11-13
  • 最后登录2008-08-09
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-12-25 13:02
我用的是isp1362,isp1362DC模式用的内核是1181,
我也很郁闷
blue44能否留个qq号,讨论一下
blue44
驱动小牛
驱动小牛
  • 注册日期2006-05-17
  • 最后登录2012-03-31
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望218点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-12-25 13:51
公司不让上QQ啊。你做到哪一步了?我现在还差最后一步枚举setconfiguration
franking058
驱动牛犊
驱动牛犊
  • 注册日期2007-11-13
  • 最后登录2008-08-09
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-12-25 14:27
那你应该快好了
我才做枚举开始,
blue44能否给我发一份,让我参考一下
邮箱:franking058@163.com
blue44
驱动小牛
驱动小牛
  • 注册日期2006-05-17
  • 最后登录2012-03-31
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望218点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-12-25 17:48
我的现在还不能用,因为我没有驱动,用的68001的驱动,setconfiguration过不去。总是死机。。。请问jinghuiren兄,收到setconfiguration,是不是只要返回一个空包就可以了,然后firmware自己配置端点,跟驱动无关?现在在callusbd中的IOCallDriver函数总是返回0XC0000001,这是为什么呢?
blue44
驱动小牛
驱动小牛
  • 注册日期2006-05-17
  • 最后登录2012-03-31
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望218点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2007-12-26 17:12
结贴
游客

返回顶部