Other Parts Discussed in Thread: CC2530
下文是PANID(CC2530)设置代码,uwTemp是我需要写入的PANID,可是修改不成功,通过调试PANID是已经写入到NV的。
另外配置为
xNV_INIT
xNV_RESTORE
或者
NV_INIT
NV_RESTORE ,都不能成功修改。
_NIB.nwkPanId = uwTemp;
NLME_UpdateNV(NWK_NV_NIB_ENABLE);
osal_nv_item_init(ZCD_NV_PANID,osal_nv_item_len( ZCD_NV_PANID ), &uwTemp);
retValue = osal_nv_write(ZCD_NV_PANID, 0, osal_nv_item_len( ZCD_NV_PANID ), &uwTemp);
zgWriteStartupOptions(ZG_STARTUP_SET, ZCD_STARTOPT_DEFAULT_NETWORK_STATE);
SystemResetSoft();