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

CC2642R-Q1: 两种方式产生的bin文件区别

Part Number:CC2642R-Q1

我现在OTA程序,除了CCS平台配置使用官方OAD的那一套,源代码都是自己写的了(bim和persistent_app两个工程)。用户程序是以multi_role为模板开发的(我们的产品作主机用)。

现在有个疑问要请教一下:用户程序bin产生方式有两种,一种是按官方OAD配置产生xxxoad.bin文件,一种方式就是我们普通生产产生bin文件的方式:${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin ${BuildArtifactFileName} ${BuildArtifactFileBaseName}.bin ${CG_TOOL_ROOT}/bin/armofd ${CG_TOOL_ROOT}/bin/armhex ${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin

请问:做OTA升级的时候,使用两种方式产生的bin文件都可以吗?还是必须要使用oad.bin方式产生的bin文件呢?

谢谢!

我现在用的是…${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin方式产生的bin文件,升级成功后,好像跳转后的蓝牙名不对(跳转程序没问题,已经验证过了。读写flash也单独验证过的,应该没问题。现在最大的可能,就是bin文件产生方式不对,或者用户程序的起始地址放置不对)。请帮忙解答一下哈,客户等我这个OTA功能等了很久了,比较急。先谢谢

 

Kevin Qiu1:

Janet xu 说:做OTA升级的时候,使用两种方式产生的bin文件都可以吗?还是必须要使用oad.bin方式产生的bin文件呢?

二者不一样,必须使用oad.bin

参考:

https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_5_40_00_40/docs/ble5stack/ble_user_guide/html/oad-secure/tools.html

,

Janet xu:

可我现在完全没有使用TI官方的源码和OAD安全方式,而是我自己写的下载程序。不需要那些头码等信息了

,

Janet xu:

这个问题我自己已经搞清楚了,请关闭或删除,谢谢

,

Kevin Qiu1:

好的,将关闭此帖

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R-Q1: 两种方式产生的bin文件区别
分享到: 更多 (0)