设备上电后,先产生reset 中断,这个中断能收到,但是为什么进入不到,主循环的程序中呢? if(i_st & 0x40) LED=0;bEPPflags.bits.bus_reset = 1; 中断里加了一个指示灯,灯亮,说明收到了中断,也置为...
全文
回复(22) 2004-09-06 13:56 来自版块 - USB驱动开发
表情
lhaih1 是的,重起机子时,不管设备是否运行,都出现那个提示。 2 USBVIEW 左边没有提示错误,右边是我上边贴的描述符。 3 是的,插上 ,设备管理器里出现,拔下,没有了。 (2004-09-09 15:39)
metalwing厂商请求处理不会影响到枚举过程. 在设备管理器中你的设备属性里是否是正常工作?在USB VIEW里左边 设备框中你的设备是否正常(没有出现枚举错误提示)?一般来说,问你 要驱动就说明枚举是正确的. "计算机开机时,出现 “至少有一个驱动或**出现错误”"...(2004-09-09 15:05)
lhaih然后提示要装驱动, 安装正确, 设备管理器可以看到PHILIPS PDIUSBD12 SMART EVALUATION BROARD ,没有出现没举错误,但是计算机开机时,出现 “至少有一个驱动或**出现错误”。 用USB VIEW看设备得到下面的: Device De...(2004-09-09 14:43)
metalwing奇怪. 然后他干了什么事?问你要驱动?安装了?正确了?设备正常?用USB VIEW看你的设备是否正常(是否提示枚举错误).如果都正常,那就不用 管他了.(2004-09-09 14:09)
lhaih我删掉了一些总线上的没用的,有用的就是下面了(2004-09-09 13:12)
metalwing没收到?为什么?不明白.不清楚,不理解,不... 能否把你用BUSHOUND采集到的数据(HUB和DEVICE端的都要)传上来?(2004-09-09 12:27)
lhaih奇怪的现象和烧到片子里程序执行不对的问题都已经解决。原因是USB接口的地线接错了,真是太粗心了。真想 打自己一顿。 TO metalwing: 没有收到,最后收到的就是,80,06,00,02,00,00,09,00返回09 02 2e 00 01 01 00 e0 。啥原...(2004-09-09 12:04)
metalwing从你的现象上看,好象是已经枚举了,但可能枚举不完全. HOST给你发了80,06,00,02,00,00,FF(或大于2E),00了吗?你 回复了吗?(2004-09-09 10:38)
lhaih注: 仿真器调试时,已经装上了驱动。(2004-09-09 10:09)
lhaih1 goodlink一直亮着。从bushound抓到的数据来看,有Get Configuration Descriptor (80,06,00,02,00,00,09,00),返回09 02 2e 00 01 01 00 e0 ....。然后就没有了,没有看到读取全部...(2004-09-09 10:03)

返回顶部