用户
 找回密码
 立即注册

扫一扫,访问微社区

查看: 1504|回复: 1

[求助] 求帮助!zstack3.0调用NLME_LeaveReq会使设备重启,有解决方法吗

[复制链接]

1

主题

1

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2020-1-8 15:23:31 | 显示全部楼层 |阅读模式
zstack3.0调用NLME_LeaveReq会使设备重启,            NLME_LeaveReq_t leaveReq;    // Set every field to 0
      osal_memset( &leaveReq, 0, sizeof( NLME_LeaveReq_t ) );
      leaveReq.rejoin=0;//1表示能再次入网,0需要协调器断电复位后才能重入
      NLME_LeaveReq( &leaveReq );
就是上面这个函数,断点main第一个函数,确定是重启了,是有什么没有配置到位吗


欢迎光临新一社区【newbitstudio.com】, 这里专注低功耗无线物联网技术的推广和分享,打造中文物联网开发社区,主要面对ZigBee, BLE, Thread, DOTDOT等协议,目前涉及到的芯片平台有CC2530,CC2540,nRF51822,nRF52832,ERF32MG,NXP5169。感谢大家在这里提问或者回答,助力成长,共同进步,写职业新篇章!
回复

使用道具 举报

68

主题

110

帖子

404

积分

超级版主

Rank: 8Rank: 8

积分
404
发表于 2020-1-9 16:21:39 | 显示全部楼层
一般情况下,离网后是要重启的,
如果不愿意重启,可以改,方法是离网时有个osal_set_event()函数设置了重启事件,把这个事件取消就可以了。具体代码你自己搜一下。
欢迎光临新一社区【newbitstudio.com】, 这里专注低功耗无线物联网技术的推广和分享,打造中文物联网开发社区,主要面对ZigBee, BLE, Thread, DOTDOT等协议,目前涉及到的芯片平台有CC2530,CC2540,nRF51822,nRF52832,ERF32MG,NXP5169。感谢大家在这里提问或者回答,助力成长,共同进步,写职业新篇章!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则