TI中文支持网
TI专业的中文技术问题搜集分享网站

BIM_ext.hex和merge出来的hex地址冲突怎么办?

按照文档编译出来了一个BIM_ext.hex和一个Full_ext_OAD.hex两个文件。

但是,文档中没有说使用外部flash进行OAD升级,如何merge这两个文件。没办法,按照internal oad的方式,想把这两个文件merge一下,结果出现了0x1010地址冲突的错误。打开这两个文件,发现确实这两个文件在0x1010地址上都有数据。

Full_ext_OAD.hex

:10101000E04300203D870000C5810000C58100003D
:10102000C5810000C5810000C5810000C5810000A8
:10103000C5810000C5810000C5810000C581000098

BIM_ext.hex

:10101000E043002025870000C5810000C581000055
:10102000C5810000C5810000C5810000C5810000A8
:10103000C5810000C5810000C5810000C581000098

这些地址明显冲突,理论上无法merge。不知道是我哪个工程编译出现了问题。我看overlay,extflash的OAD中BIM放到了最后,是不是BIM这个工程编译的时候需要什么操作啊,我只是打开默认工程,选择FlashOnly,没有选择SensorTag(文档里是这么描述的)。

MagicQ:

回复 Yan:

多谢,删除对应的地址,就可以merge了。

赞(0)
未经允许不得转载:TI中文支持网 » BIM_ext.hex和merge出来的hex地址冲突怎么办?
分享到: 更多 (0)