利用Keil C将“.hex”文件转".iic"文件(转帖)

来源:互联网 发布:win7关闭端口 编辑:程序博客网 时间:2024/05/13 14:40

固件调试完毕后,可以将其转化为IIC文件烧写到EEPROM中,采用C2方式启动,这样68013就会从EEPROM中获取程序和VID、PID,不需要每次上电都下载固件了。

首先需要将KEIL编译好的hex文件转化为iic文件,可以使用cypress提供的hex2bix,

在Keil C软件中,选择Project—>Options for Target 'Targer 1',选择Output选项,选中Run User Program #1,并在其中填写命令

c:\cypress\usb\bin\hex2bix -i -f 0xC2 -o bulkloop.iic bulkloop.hex

-i表示要生成iic文件,-f表示烧写后采用C2方式启动(程序、VID、PID都从EEPROM读取),后面依次是要生成IIC文件的文件名和源文件的文件名,关于其他参数的用法可以参见hex2bix的帮助。


其中.hex的名称必须换成工程生成的hex的文件名。.iic的名字就是将要生成的.iic的名称

1 0