打开Keil_v5安装目录 D:\C51\Keil_v5\C51\INC\Cypress 。
将Fx2.h fx2regs.h fx2regs.inc 三个文件移动到其他目录。
型号选择
Device --Cypress–EZ-USB FX2LP(CY7C68XXX-X)。
USER-- After Build/Rebuild RUN #1 选择点 ✔ ,User Command 输入以下代码转成iic文件
例如:Hex2bix.exe 所在目录 E:\USBCY7C68013A\CyStreamer—输入以下代码
E:\USBCY7C68013A\CyStreamer\Hex2bix -i -f 0xC2 -o led.iic led.hex
输出的iic文件用十六进制编辑器可以看到
0 0XC2
1 VID-L
2 VID-H
3 PID-L
4 PID-H
5 DID-L
6 DID-H
重点修改dscr.a51 文件
ET_CONTROL equ 0 ;; Endpoint type: Control 控制传输
ET_ISO equ 1 ;; Endpoint type: Isochronous 同步传输
ET_BULK equ 2 ;; Endpoint type: Bulk 大容量数据传输
ET_INT equ 3 ;; Endpoint type: Interrupt 中断传输
DeviceDscr: 设备描述符类
DeviceQualDscr: 高速时设备描述符
HighSpeedConfigDscr: 配置描述符
Interface Descriptor 接口描述符
Endpoint Descriptor 端点描述符
StringDscr: 字符串描述符