阅读:1277回复:0
使用CY的ezloader下载程序
按照ezloader的说明进行。
1、首先生成hex(我自己的firmware) 2、使用hex2c将其转化为c 3、更新firmware.c内的firmware[] 4、win2000 ddk下编译生成wdgtldr.sys 5、写inf(就是那个pdf文件中提供的那个) [Cypress] %USB\VID_0547&PID_1004.DeviceDesc%=WIDGET.Dev, USB\VID_0547&PID_1004 %USB\VID_0547&PID_1005.DeviceDesc%=EZUSB.Dev, USB\VID_0547&PID_1005 结果,在开发板上可以实现预期的结果,后来把eeprom(B4 47 05 04 10 01 00..,就是按照手册上的),放到我自己的板子上,然后 插上usb口后,用usbview查看,发现pid=1004,而不是1005(写在 firmware里面的),也就是说板子的状态是 Using widget.inf for EZ-Loader before ReNumeration, 这是什么原因呢? |
|