直接烧录OAD工程编译出来的hex文件是不能直接烧录的,需要通过工具把bim和persistent_app和用户程序合并成一个hex文件,下载才能正常运行
合成工具下载链接
CC2642OAD文件合成工具.rar-嵌入式文档类资源-CSDN下载
工具文件如下
file_in文件夹放入需要合并的文件
1、bim_onchip_CC26X2R1_LAUNCHXL_nortos_iar.hex
编译工程examples\nortos\CC26X2R1_LAUNCHXL\bim\bim_onchip生成的文件
2、sp_oad_onchip_cc26x2r1lp_persistent_app_FlashROM_Release_oad.bin
编译工程examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\persistent_app生成的文件
3、simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos_iar.hex
编译工程examples\rtos\CC26X2R1_LAUNCHXL\ble5stack\simple_peripheral_oad_onchip生成的文件
脚本传入参数说明
传入参数说明
%1 SDK安裝路径
%2 oad_imageB的hex文件名,这个是应用程序
%3 bim的hex文件名,比如这里是bim_onchip工程编译的
%4 oad_imageA的bin文件名,这个是做OAD升级的程序,比如这里是persistent_app工程编译
示例:在当前文件夹下,打开命令行,执行下面的命令
oad_file_tool.bat c:/ti/simplelink_cc13x2_26x2_sdk_4_40_04_04 simple_peripheral_oad_onchip_CC26X2R1_LAUNCHXL_tirtos_iar.hex bim_onchip_CC26X2R1_LAUNCHXL_nortos_iar.hex sp_oad_onchip_cc26x2r1lp_persistent_app_FlashROM_Release_oad.bin
成功之后,在file_out文件夹下生成两个文件
oad_imageFull.hex 合并后的hex文件,直接使用Flash Programmer 2烧录
oad_imageFull.bin 合并后的bin文件,直接使用Flash Programmer 2烧录,地址指向0x0000