TI中文支持网
TI专业的中文技术问题搜集分享网站

使用Z-tool修改panid,nv写入成功,但是返回值读出panid一直是0,求助各位前辈帮忙

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、我在連結有說眀

赞(0)
未经允许不得转载:TI中文支持网 » 使用Z-tool修改panid,nv写入成功,但是返回值读出panid一直是0,求助各位前辈帮忙
分享到: 更多 (0)

登录

注册