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:
好的,将关闭此帖