版块
论坛
喜欢
话题
应用
搜索
登录
注册
blue44的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=146410
请教ISP1181枚举,急
运行程序即进入中断,读取命令,值为0x81,按照datasheet,应该是说已经收到setup令牌,IN缓冲区被清空。可是接下去该怎么做呢?我在中断中检查OUT端点和IN端点的状态,值都为0,又是指我没有收到SETUP包。。。实在是不明白,各位牛们帮忙指教一下,谢谢。
回复
(
10
)
2007-12-18 12:12
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
blue44
:
结贴
(2007-12-26 17:12)
回复
blue44
:
我的现在还不能用,因为我没有驱动,用的68001的驱动,setconfiguration过不去。总是死机。。。请问jinghuiren兄,收到setconfiguration,是不是只要返回一个空包就可以了,然后firmware自己配置端点,跟驱动无关?现在在callusbd中的...
(2007-12-25 17:48)
回复
franking058
:
那你应该快好了 我才做枚举开始, blue44能否给我发一份,让我参考一下 邮箱:
franking058@163.com
(2007-12-25 14:27)
回复
blue44
:
公司不让上QQ啊。你做到哪一步了?我现在还差最后一步枚举setconfiguration
(2007-12-25 13:51)
回复
franking058
:
我用的是isp1362,isp1362DC模式用的内核是1181, 我也很郁闷 blue44能否留个qq号,讨论一下
(2007-12-25 13:02)
回复
jinghuiren
:
setup包在专门的一个8字节缓冲区中,不是在in和out缓冲区中! 你要读取了8字节的setup包然后进行处理,才会收到下一步的中断
(2007-12-25 10:54)
回复
blue44
:
自己再顶,现在除了中断就还是中断,就不给我时间干别的活,疯了
(2007-12-21 11:21)
回复
kingvieri
:
帮你顶一顶吧
(2007-12-20 09:11)
回复
blue44
:
没有人搞过么?不能吧,拜托了。 现在已经出现undown device了,也能看见有setup包,还收到了要求描述表的setup包,但是不能进中断,是哪个寄存器没设好呢??
(2007-12-19 17:06)
回复
blue44
:
现在是一个非常奇怪的现在,程序运行后会进中断,在中断里读命令为0x81,我的理解是将control IN设置为unstall;可是我接下去用0x51读control IN的状态,值为0x81,意思是control IN为stall! 这是矛盾的啊,这是怎么回事?崩溃中。。。
(2007-12-18 16:06)
回复
blue44
加关注
写私信
0
关注
0
粉丝
109
帖子
返回顶部