大家好,我想请教下关于合并HEX文件的问题,之前也有在网上看了点资料,但不是很详细,我这里再来请教下。
下面是Bootloader.HEX的部分内容
:020000040800F2
:100000006804002095010008990100089B01000880
:100010009D0100089F010008A101000800000000E8
:.........................(中间的省略)
:101DD00000000000000000000102030401020304EF
:101DE000060708090204060800A24A0400000000D1
:0C1DF000000000000102030406070809BF
:04000005080000ED02
:00000001FF
下面是APP.HEX的部分内容:
:020000040800F2
:10200000E01C0020E9210008ED210008EF21000874
:10201000F1210008F3210008F5210008000000006C
..............(中间的省略)
:10B78000D123CEE103EFEFF184A24A04680D010258
:10B7900003040607080902040608106914000000E3
:04000005080020EDE2
:00000001FF
从网上查到的资料说第一行是文件头记录,最后一行是文件尾记录,直接将APP的程序部分(除了第一和最后一行的内容)复制到Bootloader最后一行上面就可以了。但我有个疑问就是为什么Bootloader的结束部分会比App的结束部分多一行,这行是做什么用的,直接这样复制过去是否可行?会不会有什么隐患或者是其它的问题? |