请教下,我想将app和stack工程生成的烧录文件合并成一个,在SBL串口升级时使用,该如何操作?
Project工程中生成的app和stack都是独立工程,生成的bin文件也是独立的。是不是要用工具合并两者,类似sblAppEx下的已存在的bin文件?
我也尝试修改app和stack的项目属性,生成bin文件格式。而且可以看出生成的app的bin文件大小是128K,正好是Flash的大小,但是通过sblAppEx下载进CC2650DK不能工作。是否是stack的bin文件实际上是没有包含进来呢?
da qin zheng sheng:
可以先下载stack
da qin zheng sheng:
回复 da qin zheng sheng:
再用开发工具把app代码烧录到芯片
da qin zheng sheng:
用programmer 2 读出芯片代码储存为十六制文件
da qin zheng sheng:
回复 da qin zheng sheng:
最后把十六制文件转换成二进制文件!
Kevin Chen11:
回复 Yue TANG:
Hi, TY,
非常感谢你的建议,我使用J-Flash工具合并两者hex,再转换成bin文件就可以了。
用工具转换相对清楚方便多了,谢谢!
Kevin Chen11:
回复 da qin zheng sheng:
Hi, 大秦,谢谢你的参考建议。
我也这样想过这种逆向读取方法并去尝试了。
先用编程器分别下载stack和app,确认正常工作后,再读回里面存储的bin文件内容。
只不过用Programmer 2的ReadBack只是Verify用的,没有内容。