阅读:847回复:0
SIS630E USB 控制器与CYPRESS 63413芯片通信问题
请教各位大虾,
我在Linux(2.2.14/2.4.7)下,用SIS630E上集成的USB控制器与基于CYPRESS 63413 USB芯片的设备 \"端点0\" 通信(重复发送一条我们自己的应用命令到设备\"端点0\",每个命令间隔4秒或则其他),总是当一定的次数过后(大概900次),命令就不能成功发送.这时候,主机linux打印\"USB-error: 5\" \"USB-error: 4\" 相似的消息。\"5\"意思是 STALL,\"4\"意思是DEVNORESP. 但我用VIA芯片的USB控制器,命令总是可以成功发送. 由于其它原因,我们用端点0来接受从主机发送的 应用命令(有些不正规) 是VIA采用UHCI,SIS采用OHCI的原因,还是其他? 请各位大虾帮忙出个主意,不胜感激. |
|