CC2530-NV_INIT_NV_RESTORE

一、关于NV_INIT和NV_RESTORE选项


(1)

1.NV_INIT保存在nv的内容主要是网络或者节点的配置参数,在节点运行中这些参数很少变化或者几乎不会有变化。NV_INIT选项保存的所有参数可以在结构体zgItemTable中查看到。


2.NV_RESTORE选项保存的内容主要是节点运行过程中的状态量,借助这个特性,节点在掉电或者复位之后不需要无线电通讯就可以恢复到之前的网络连接状态。NV_RESTORE保存的内容主要有网络层数据库NIB、设备关联表、绑定表、路由表等;

注:

添加这两个选项在不更换协调器、断电重启终端时,终端会很快加入之前的网络;

但是由于添加这两个选项,终端会继续尝试加入之前的网络而导致很难加入新的zigbee网络;

(2)

1.可以在尝试加网一段时间仍无法成功加入网络时,清楚NV中保存的旧的网络信息,重新组建网络;

清楚NV中参数方法如下(网上查得):

方法一:
zgWriteStartupOptions(ZG_STARTUP_SET, ZCD_STARTOPT_DEFAULT_NETWORK_STATE);
SystemReset();
方法二:
NIB_init();
NLME_UpdateNV(NWK_NV_NIB_ENABLE);
SystemReset();
方法三:
_NIB.nwkDevAddress = INVALID_NODE_ADDR;
_NIB.nwkLogicalChannel = 0;
_NIB.nwkCoor

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值