微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 如何将app和stack工程生成一个合并的bin文件

如何将app和stack工程生成一个合并的bin文件

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

请教下,我想将app和stack工程生成的烧录文件合并成一个,在SBL串口升级时使用,该如何操作?

Project工程中生成的app和stack都是独立工程,生成的bin文件也是独立的。是不是要用工具合并两者,类似sblAppEx下的已存在的bin文件?


我也尝试修改app和stack的项目属性,生成bin文件格式。而且可以看出生成的app的bin文件大小是128K,正好是Flash的大小,但是通过sblAppEx下载进CC2650DK不能工作。是否是stack的bin文件实际上是没有包含进来呢?

去下载一个JFLASH的工具,可以把HEX合成并转bin.

官方使用的python脚本,估计你不太会用。

可以先下载stack

再用开发工具把app代码烧录到芯片

用programmer 2 读出芯片代码储存为十六制文件

最后把十六制文件转换成二进制文件!

Hi, TY,

非常感谢你的建议,我使用J-Flash工具合并两者hex,再转换成bin文件就可以了。

用工具转换相对清楚方便多了,谢谢!

Hi, 大秦,谢谢你的参考建议。

我也这样想过这种逆向读取方法并去尝试了。

先用编程器分别下载stack和app,确认正常工作后,再读回里面存储的bin文件内容。

只不过用Programmer 2的ReadBack只是Verify用的,没有内容。

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

网站地图

Top