微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 调用AF_DataRequest()后程序就崩溃

调用AF_DataRequest()后程序就崩溃

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

HalUARTWrite(0, "zigbee\n\r", 8);
if( AF_DataRequest( &SampleApp_Periodic_DstAddr, &SampleApp_epDesc,
SAMPLEAPP_PERIODIC_CLUSTERID,
10,//字节数
data,//指针头
&zclSampleSw_TaskID,
AF_DISCV_ROUTE,
AF_DEFAULT_RADIUS )==afStatus_SUCCESS);
HalUARTWrite(0, "zigbee\n\r", 8);

如程序,当调用该部分后系统就崩溃了,数据成功发送出去了,而且串口接收可以收到两次的zigbee,各位有碰到这种情况吗?是AF_DataRequest()配置的原因吗?

是不是你的程序内容太多,堆栈不够导致死机了?

你好,应该不是这个原因吧,我是在Z-Stack Home 1.2.0中的SampleSwitch添加的数据发送,只添加一个函数应该不会导致死机的吧?

测试了,连接到协调器成功后,调用AF_DataRequest()就会卡死,没组网调用就正常。。

第6个参数不是task id,是transID

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

网站地图

Top