如何将两个hex文件合并
2010-12-01 15:42
573 查看
Question:
由于分散加载文件设置的原因,工程生成的hex文件被分成两部分,一般情况下使用Flash Magic需要分别下载两次,但这样比较麻烦、效率低下,能否将两个文件合并,只下载一次?
Answer:
本文只介绍如何将hex文件合并的问题:
以附件的两个hex文件为例,该程序运行在EasyARM2131开发板上,通过串口向外发送数据。
ROM_EXEC1文件的格式如下(可以使用记事本打开查看):
:020000040000FA 文件头记录
:1000000018F09FE518F09FE518F09FE518F09FE5C0 程序区开始
……
……(中间的省略)
……
:080690002C2100000000000015 程序区结束
:00000001FF 文件结束(EOF)记录
ROM_EXEC2文件的格式和ROM_EXEC1类似。
用记事本新建一个文本文件,命名为new.hex,将ROM_EXEC1的内容全部复制到新文件,复制ROM_EXEC2文件的程序区(除了第一行与最后一行外)并将其插入最后一行之前,之后保存文件即可。
将新的hex文件下载到EasyARM2131开发板,程序运行正常。
由于分散加载文件设置的原因,工程生成的hex文件被分成两部分,一般情况下使用Flash Magic需要分别下载两次,但这样比较麻烦、效率低下,能否将两个文件合并,只下载一次?
Answer:
本文只介绍如何将hex文件合并的问题:
以附件的两个hex文件为例,该程序运行在EasyARM2131开发板上,通过串口向外发送数据。
ROM_EXEC1文件的格式如下(可以使用记事本打开查看):
:020000040000FA 文件头记录
:1000000018F09FE518F09FE518F09FE518F09FE5C0 程序区开始
……
……(中间的省略)
……
:080690002C2100000000000015 程序区结束
:00000001FF 文件结束(EOF)记录
ROM_EXEC2文件的格式和ROM_EXEC1类似。
用记事本新建一个文本文件,命名为new.hex,将ROM_EXEC1的内容全部复制到新文件,复制ROM_EXEC2文件的程序区(除了第一行与最后一行外)并将其插入最后一行之前,之后保存文件即可。
将新的hex文件下载到EasyARM2131开发板,程序运行正常。
相关文章推荐
- 如何有效合并两个文件:一个是1亿条的用户基本信息,另一个是用户每天看电影连续剧等的记录,5000万条。其中内存只有1G。
- STM32的两个.bin文件如何合并?
- 如何将两个文件合并?
- STM32两个hex文件合并问题
- 如何合并两个结构相同的mdb文件?
- CAD高端操作,如何将两个不同的CAD文件进行合并
- 如何有效合并两个文件:一个是1亿条的用户基本信息,另一个是用户每天看电影连续剧等的记录,5000万条。其中内存只有1G。
- 如何有效合并两个文件:一个是1亿条的用户基本信息,另一个是用户每天看电影连续剧等的记录,5000万条。其中内存只有1G。
- 如何将Tesseract两个训练文件合并
- Linux下如何合并两个.a库为一个,如何追加[转]
- thinkphp 如何在两个入口文件中通过进行跳转呢?
- 这是用InputStream,OutputStream做的两个TXT文件合并在另一个文件里面
- git中如何合并某个指定文件?
- 如何将一个目录下的所有文件,合并成一个文件
- 将两个文件合并为一个文件,并存如.txt文档中
- 2014年去哪儿网笔试题--有两个文件context.txt和words.conf,请尝试将他们合并成为一段文字,并打印出来。
- MAC 下如何合并.cue 和 .bin 文件成为 .ISO
- 关于Eclipse如何加入Gradle文件与Android Studio两个平台一起开发,工作目录不发生变化
- Java中如何把两个数组合并为一个
- paste:linux合并两个文件中的列(左右合并)