EZ-USB(Cy7c68013)开发中遇到的有关“hex2bix”的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 22:21:02
在运行中输入:C:\Cypress\USB\bin\Hex2bix.exe -i xxx.hex -f 0xC2 -v 0x04B4 -p 0x1002 -o xxx.iic 结果当把生成的IIC文件下载到EEPROM后,打开设备管理器后,发现VIP和PID分别是0000和0000.。。。也就是说,我设置的VID和PID是无效的,而且,通过我用其他的方法发现,VID和PID也不是0000.。。。。请问大虾们,这是为什么????
我以及弄懂了。。。是固件本身的问题!

固件程序有问题,根本不能让芯片完成重枚举,所以68013没有工作,那么电脑就会显示是PID VID都为0号。要能让电脑识别设备, 必须断开EEPROM后连接电脑,这个时候设备是出厂默认的PID VID,重新安装对应PID VID的驱动就能重现连接上电脑了。

VID和PID好像是在你的源代码中设置,然后生成的xxx.hex文件中就有了,通过C2方式加载的好像使用的是xxx.hex中的VID和PID,用Hex2bix.exe命令加的VID和PID好像没有用。我对这个也不太清楚,希望能对你有用吧