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()配置的原因吗?
Viki Shi:
是不是你的程序内容太多,堆栈不够导致死机了?
huang yong xi:
回复 Viki Shi:
你好,应该不是这个原因吧,我是在Z-Stack Home 1.2.0中的SampleSwitch添加的数据发送,只添加一个函数应该不会导致死机的吧?
huang yong xi:
回复 Viki Shi:
测试了,连接到协调器成功后,调用AF_DataRequest()就会卡死,没组网调用就正常。。