CC2640R2F simple_peripheral_oad_onchip有四个工程文件,
cc2640r2lp_app工程生成hex文件有两个:sp_oad_onchip_cc2640r2lp_app_FlashROM.hex和sp_oad_onchip_cc2640r2lp_app_FlashROM_oad_merged.hex;
cc2640r2flp_bim_onchip工程:sp_oad_onchip_cc2640r2lp_bim_onchip_FlashOnly.hex;
cc2640r2flp_persistent_app工程:sp_oad_onchip_cc2640r2lp_persistent_app_FlashOnly.hex;
cc2640r2flp_statck工程:sp_oad_onchip_cc2640r2lp_stack_FlashROM.hex
我下载下面四个hex进入不了用户程序, 一直在persistent_app程序中
sp_oad_onchip_cc2640r2lp_bim_onchip_FlashOnly.hex;
sp_oad_onchip_cc2640r2lp_persistent_app_FlashOnly.hex
sp_oad_onchip_cc2640r2lp_stack_FlashROM.hex
sp_oad_onchip_cc2640r2lp_app_FlashROM.hex
怎么设置进入用户程序?
Viki Shi:
需要合并stack 和app文件,生成merge.hex文件,然后烧入OAD target设备。合并请用OAD image tool,具体操作请参考: dev.ti.com/…/tools.html
WK C:
回复 Viki Shi:
工程中的sp_oad_onchip_cc2640r2lp_app_FlashROM_oad_merged.hex是合并的文件吗?还是要手动合并?
那下载程序只是合并后的文件还是多个文件?
Viki Shi:
回复 WK C:
不好意思没看清,你用的旧版本吧,自动生成已合并的文件。我这边测试1.40版,同时烧录simple_peripheral_cc2640r2lp_oad_onchip_app_FlashROM_oad_merged,persistent_app_cc2640r2lp_FlashOnly.hex,bim_oad_onchip_cc2640r2lp_app.hex可以被btool搜索到并建立连接,这时候就是persistent_app
Viki Shi:
回复 Viki Shi:
步骤参考:dev.ti.com/…/oad_onchip.html
WK C:
回复 Viki Shi:
我用的是SDK3.1, 已经是可以搜到OAD Persistent App蓝牙了,怎么才能使用用户程序
WK C:
回复 Viki Shi:
怎么通过OAD Persistent App更新用户程序?
WK C:
CC2640R2F simple_peripheral_oad_onchip下载程序后默认OAD Persistent App, 怎么通过OAD Persistent App更新用户程序, 默认执行用户程序而不是OAD Persistent App程序?
Viki Shi:
回复 WK C:
同样用3.10版本进行测试按照文档步骤,oad文件发送成功后,设备重启并且已经开始广播,版本更新为0002,如下图: