微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640R2F 添加OAD工程

CC2640R2F 添加OAD工程

时间:10-02 整理:3721RD 点击:

Dear All:

            在测试验证TI工程 OnChip 和 OffChip OK后,想着在 simple_peripheral 工程里添加OAD,这样方便调试工程项目后直接编译成带OAD工程。

            按照流程 http://software-dl.ti.com/lprf/sdg-latest/html/oad/oad.html#on-chip-oad

            在 Build Actions 里添加

"$XDCROOT$/xs" --xdcpath="$XDCPATH$" iar.tools.configuro -c "$TOOLKIT_DIR$" --cc "$COMPILER_PATH$" --device "$DEVICE$" --compileOptions $COMPILER_ARGS_ROOT_QUOTED$ --linkOptions $LINKER_ARGS_QUOTED$ --profile release --projFile "$PROJ_PATH$" --cfgArgs  NO_ROM=1,OAD_IMG_B=1 

"$TOOLS_BLE$\oad\oad_image_tool.exe" "$PROJ_DIR$\FlashROM_OAD_ImgB\Exe\CC2640R2F_App_OAD_ImgB.hex" -t onchip -i app --imgVer 0 --usrId BBBB -ob "$PROJ_DIR$\FlashROM_OAD_ImgB\Exe\CC2640R2F_App_OAD_ImgB.bin" -m 0x7000 --r 0x7000

只是把路径名称改了下,修改成了FlashROM_OAD_ImgB 文件夹和生成的 CC2640R2F_App_OAD_ImgB.hex

其他都是按照规格配置,但是目前遇到的问题如图:

请问这一大串是什么问题?路径还是?请各位大神指教下,该如何解决?

已解决了!谢谢~~~

该类型报错在论坛上已有不少分享,可以参考看看。另外也非常欢迎你能将解决方法贴出,已便后来人,谢谢。

您好,虽然解决了OAD的问题,但是生成的两个bin文件 如何合成一个直接烧录?

如果只是烧录 simplelink_cc2640r2_sdk_1_30_00_25/examples/rtos/CC2640R2_LAUNCHXL/blestack/oad_target/tirtos/iar/app/FlashROM/Exe/oad_target_cc2640r2lp_app_oad_onchip_production.bin 

这个然后再通过App去升级

simplelink_cc2640r2_sdk_1_30_00_25/examples/rtos/CC2640R2_LAUNCHXL/blestack/simple_peripheral/tirtos/iar/app/FlashROM_OAD_ImgB/Exe/simple_peripheral_cc2640r2lp_app_oad.bin

这个是没问题,

但是如何按照资料写的地址来一起烧录

有OAD reset 服务,但是通过服务填写 0x01 后感觉就挂了!

请问有办法把两个烧录档合成一个,这样就可以少去一些步骤,直接一步到位,而不用烧录了再OAD然后再Read to file 生成Hex 烧录档。

谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top