Undefined external "macPib" ;Undefined external "MAC_MlmeSetReq::?relay" 等错误

来源:互联网 发布:中国离婚率知乎 编辑:程序博客网 时间:2024/06/06 07:05

原帖地址:http://m.blog.csdn.net/jsyao/article/details/8011790


将SensorDemo文件夹复制到samples目录下,打开工程编译后出现以下错误:


Error[e46]: Undefined external "MAC_MlmeSetReq::?relay" referred in mac_beacon ( D:\Texas Instruments\ZStack-CC2530-2.3.1-1.4.0\Projects\zstack\Libraries\TIMAC\bin\ 

用的是飞比的CC2530开发板,按照说明文档将SensorDemo文件夹复制到samples目录下,打开工程编译后出现以下错误:
 

Error[e46]: Undefined external "macPib" referred in mac_beacon ( C:\Texas Instruments\ZStack-CC2530-2.3.1-1.4.0\Projects\zstack\Libraries\TIMAC\bin\TIMAC-CC2530.lib ) 

Error[e46]: Undefined external "MAC_MlmeSetReq::?relay" referred in mac_beacon ( C:\Texas Instruments\ZStack-CC2530-2.3.1-1.4.0\Projects\zstack\Libraries\TIMAC\bin\TIMAC-CC2530.lib ) 

Error[e46]: Undefined external "macPibReset::?relay" referred in mac_beacon ( C:\Texas Instruments\ZStack-CC2530-2.3.1-1.4.0\Projects\zstack\Libraries\TIMAC\bin\TIMAC-CC2530.lib ) 

Error[e46]: Undefined external "MAC_MlmeGetReq::?relay" referred in zmac ( C:\Texas Instruments\ZStack-CC2530-2.3.1-1.4.0\Projects\zstack\Samples\SensorDemo\CC2530DB\CollectorEB\Obj\zmac.r51 ) 

Error while running Linker 

 

 

解决方法:

我也遇到了这个问题,在http://e2e.ti.com/上找到了解决方法:在工作空间的MAC中的High Level中add file:mac_pib.c(在High Level目录下查找),重新编译就好了
原创粉丝点击