如何将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用的,没有内容。