TI中文支持网
TI专业的中文技术问题搜集分享网站

关于OAD的一个小问题

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

回复 Hui Chen4:

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

Amos Chen:

回复 Hui Chen4:

谢谢啊,找到了这个,不过我按照文档中的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

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

Hui Chen4:

回复 Amos Chen:

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

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

Vince Yang:

回复 Amos Chen:

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

赞(0)
未经允许不得转载:TI中文支持网 » 关于OAD的一个小问题
分享到: 更多 (0)