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

为什么协调器会不定时的复位?

我的终端设备进入了PM2低功耗,并实现了定时唤醒给协调器报心跳。协调器通过串口打印到串口助手上,但是会发现,协调器会不定时的复位???一开始我把协调器发射功率调到最大发现会复位间隔很短,后来用JTAG和USB双重供电,发现复位的间隔变长了。我以为是发射功率太大,又把协调器的发射功率调节为了原来的大小,但是现在还是不断的复位?请问这是设么情况啊?

注:我用的最新的2.5.1a版本的协议栈

Aries Lord:

消息发送函数用错了,你在填消息的时候,超过了分配大小,就会出现这种情况

kunpeng xing:

回复 Aries Lord:

您说的是哪个分配的呢

if ( AF_DataRequest( &Point_To_Point_DstAddr, &SampleApp_epDesc, SAMPLEAPP_KEY_RESPONSE_CLUSTERID,//自己定义一个 2, // 数据长度 把数据长度改为0试试 &fuwei_Data[0], //数据内容 &SampleApp_TransID, AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) == afStatus_SUCCESS ) { } else { // Error occurred in request to send. }

你是说的这个暑假长度这里分配的嘛?

赞(0)
未经允许不得转载:TI中文支持网 » 为什么协调器会不定时的复位?
分享到: 更多 (0)