阅读:2592回复:0
Cypress EZ_USB2135 Firmware的一个兼容性问题
公司的一款USB产品采用Cy2135芯片做的,一直没有什么问题,但近来在一些USB2.0的便携机上出现了问题,其主要现象是驱动下载Firmware后在XP下总提示发现“无法识别的USB设备”,在Win2k下则提示“发现未知的USB设备”,但无法安装驱动,用USBView查看所有描述符信息都为0x00。后来经过反复调试,发现是Firmware初始化的问题,Firmware是按照Cypress很早期的一张安装盘上的例子写的(其中包含Keil DK51为1.13版),实际上那个例子有问题,在Cypress后来的安装光盘(1.31版以后)其中有一个实例\"BulkDMA\"的初始化部分修正了该问题。
|
|