zstack版本:3.0.1
ztool版本:2.0.6
使用Ztool中的UTIL_SET_PANID功能尝试修改PANID时,调试发现修改的PANID已经成功写入2530的NV中,但是调用UTIL_GET_NV_INFO功能读出的状态中panid确始终是0,可是命令返回的字符中确实是有新修改的panid数据,请教各位前辈用这种方法修改panid是否正确?如何查看当前组网所使用的PANID?
YiKai Chen:
参考一下 與
Liu Zhe:
回复 YiKai Chen:
多谢!
仔细学习一下
Liu Zhe:
回复 YiKai Chen:
您好,暂时抛开ztool调试,我检查了nv中的panid可以被成功改写
在调试中实时读取_NIB.nwkPanId和_NIB.nwkLogicalChannel观察panid和通道号,发现组网时用的panid和channel都是config文件里的预设值,而不是从nv中读取的,请问这种情况正常吗?还是我的编译设置有问题?预编译命令:
NWK_AUTO_POLL
ZTOOL_P1
MT_TASK
MT_SYS_FUNC
MT_UTIL_FUNC
MT_ZDO_FUNC
MT_ZDO_CB_FUNC
MT_AF_FUNC
MT_NWK_FUNC
MT_NWK_CB_FUNC
MT_DEBUG_FUNC
SECURE=1
TC_LINKKEY_JOIN
NV_INIT
NV_RESTORE
LEGACY_LCD_DEBUG
LCD_SUPPORTED=DEBUG
MULTICAST_ENABLED=FALSE
ZCL_READ
ZCL_WRITE
ZCL_BASIC
ZCL_IDENTIFY
ZCL_SCENES
ZCL_GROUPS
YiKai Chen:
回复 Liu Zhe:
Ztool讀取NV的這部份有bug、我在連結有說眀