No.39263 作者:flyhye 邮件:huangyeye@sohu.com ID:14097 登陆:5次 文章数:1篇 最后登陆IP:61.141.156.61 最后登陆:2005/9/16 10:54:24 注册:2003/8/4 16:20:12 财富:61 发帖时间:2003/8/4 16:24:43 发贴者IP:61.145.150.84 标题:flyhye:问一个D12编程方面的(不知道是不是在这里问) 摘要:No.39263问一个D12编程方面的(不知道是不是在这里问) 我用的是周立功的那块89516+d12的IDE开发板子。 我将协议ATA和IDE接口那部分砍掉了,保留了SCSI命令。 有一个问题困扰着我。 在仿真器,我单步运行到DisConnectUsb()-> 延时-> ConnectUsb(),再按下全速运行,USB枚举正常,GoodLink灯正常闪烁,读D12中断值也正常,用BusHound查看也正常,描述符都传上去了,一切正常。 但是当我从一开始就全速运行,或者是在ConnectUsb()之前按下全速运行,USB枚举就不正常了,出现未知的USB设备。 不知道是为什么,请高手指点一下。 另外,我将该生成的HEX文件烧录到IC中,接上USB,发现右下角的USB图标总是: 出现-> 消失-> 出现-> 消失-> ,反复7,8次后还是消失,出现的也是未知的USB设备 我实在是不明白怎么会这样。不明白呀不明白呀。 ......
>>返回讨论的主题
|