微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > BIM_ext.hex和merge出来的hex地址冲突怎么办?

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

时间:10-02 整理:3721RD 点击:

按照文档编译出来了一个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,

没事,你先试试,把image盖住BIM。

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top