微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于调用zigbee协议栈的方法

关于调用zigbee协议栈的方法

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

我自己写了一个cc2530的程序,但是发送数据的过程中会出现冲突。所以我想调用zigbee协议栈的csma机制。前几天我提了这个问题,有人告诉我可以使用zigbee协议栈mac层的mac_low_level中的函数。这几天我研究了一下mac层的代码,大致了解了一下工作原理。但是又有了新的问题。

我把zigbee协议栈中的部分.h文件和.c文件拷到我自己的工程下面,然后调用mac_tx.c文件中的macTxFrame函数进行csma发送,跟踪这个函数会发现函数的功能非常复杂,而且跟踪到最后,有一些函数是只有声明没有定义的

Error[e46]: Undefined external "macDataTxTimeAvailable::?relay" referred in wsn net

Error[e46]: Undefined external "macTxCompleteCallback::?relay" referred in wsn net

例如以上的两种情况。编译器会报错

但是,直接编译zigbee的协议栈则不会报错。请问原因在哪里,是不是我需要修改设置,加载动态库之类的。还有我的这种方法可行吗

您可以直接调用IEEE 802.15.4的MAC层API 函数来实现

mac层的api函数不知道如何调用,所以想参考zigbee协议栈的调用方法,请问有没有该方面的资料下载

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

网站地图

Top