微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于OAD的一个小问题

关于OAD的一个小问题

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

 在修改OAD-ImgB的时候遇到了“ the post-processing build actions path to the EXE must be changed”  ,请问大神,这个东西在哪啊,找了很久也没有找到 

你找的是不是这个 C:\Texas Instruments\BLE-CC254x-1.3.2\Projects\ble\common\cc2540

path 和A 的差不多,
"$PROJ_DIR$\..\..\common\CC2540\cc254x_ubl_pp.bat" "$PROJ_DIR$" "ProdUBL" "$PROJ_DIR$\CC2541-OAD-HEX-A\Exe\W310"

嗯?是这个文件夹下的SimpleBLEPeripheral.eww工程,在这里面做的OAD,但是在配置ImgB的时候遇到了the post-processing build actions path to the EXE must be changed这个问题,不知道在哪配置的 

谢谢啊,找到了这个,不过我按照文档中的ImgA的配置去配置ImgB总是有:(1)Error[e46]: Undefined external "OADTarget_AddService::?relay" referred in simpleBLEPeripheral ( E:\Program\BLE Protocol stack\1.3.2 persion\15 OAD\BDevice\BLE-CC254x-1.3.2\Projects\ble\SimpleBLEPeripheral_SerialApp3\CC2540DB\CC2540-OAD-ImgB\Obj\simpleBLEPeripheral.r51 )

(2)Error[e46]: Undefined external "_imgHdr" referred in simpleBLEPeripheral ( E:\Program\BLE Protocol stack\1.3.2 persion\15 OAD\BDevice\BLE-CC254x-1.3.2\Projects\ble\SimpleBLEPeripheral_SerialApp3\CC2540DB\CC2540-OAD-ImgB\Obj\simpleBLEPeripheral.r51 )

这两个错误,请问这是怎么回事啊,我把初始化中的

#if defined FEATURE_OAD

VOID OADTarget_AddService();//OAD PROFILE

#endif

给屏蔽掉了还是这个样子,请问该怎么解决啊

应该是 没有添加 与OAD 相关的文件引起的 

C:\Texas Instruments\BLE-CC254x-1.3.2\Projects\ble\Profiles\OAD

你看看你的工程里面PROFILES分组里面包没包含oad.h,oad_target.h,oad_target.c。如果已经加入三个文件,看看是否是呈灰色状态,如果是灰色的,需要选中文件右键-Options-取消Exclude from build就可以了

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

网站地图

Top