新闻中心

EEPW首页>模拟技术>设计应用> 详细阐述UCD3xxx系列数字电源控制器烧写常用的两种十六进制

详细阐述UCD3xxx系列数字电源控制器烧写常用的两种十六进制

作者: 时间:2013-09-06 来源:网络 收藏
auto; webkit-text-stroke-width: 0px">Hex470 –i sample.out
这段命令是把生成的sample.out 文件转换成Intel Hex 格式文件,文件名称为sample.hex;
Hex470 –x sample.out
这段命令是把生成的的sample.out 文件转换成X0 格式文件,文件名称sample.x0。
既然Hex470 可以直接把Out 文件转换成Hex 文件,那为什么要先转成X0 再转换成Hex 文件呢?有两个原因:Hex470 不会计算程序闪存的校验和;Hex470 生成的Hex 文件地址是基于程序闪存模式,而烧写器需要的地址是ROM模式,也就是从0x10000 至0x17FFF,所以不支持Hex470 直接生成的Hex 文件,需要通过FusionX0ToHex.exe 转换程序把X0 文件转换成Hex 格式文件,具体命令格式是:
FusionX0ToHex --infile x0-file
--format intel|srec|hexdump
--pflash-checksum calc|none|source
--export pflash|dflash|both|source
--outfile hex-file
--infile 主要指定输入X0 文件。
--format 主要指定生成哪种Hex 格式,分别为intel、srec(Motorola S-Record)和hexdump。
--pflash-checksum 主要指定程序闪存的校验模式,calc 模式-基于X0 文件计算校验位并写入相应位置;none 模式-校验位默认为0xFFFFFFFF;source 模式是使用X0 自己的校验位。
--export 指定输出哪一部分存储,pflash 指只输出程序闪存部分。dflash 指输出数据闪存部分。both 是输出程序和数据闪存。无论哪一部分,如果X0 文件中没有就用0xFF 填充。source 是直接把X0 输出。
--outfile 是指定输出Hex 文件名称。


关键词:UCD3xxx数字电源控制器

评论


相关推荐

技术专区

关闭