This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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



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

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

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

  • 您说的是哪个分配的呢

    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.
    }

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