This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器/CC2538:对于与网关)模块备份和恢复相关的参数 ZNP(有疑问

Guru**** 2535750 points
Other Parts Discussed in Thread: CC2538

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/949354/compiler-cc2538-there-are-questions-about-znp-as-gateway-module-backup-and-recovery-related-parameters

器件型号:CC2538

工具/软件:TI C/C++编译器

您好!

目前、我有两块使用 CC2538 ZNP 作为网关的板。 第一个 ZNP 已经有多个子节点、可以控制这些节点。 第二个 ZNP 没有任何子节点。 现在通过 osal_nv_read ()阅读第一个 ZNP NV 中的相关内容。 NV 的 ID 项目如下:

静态 uint16_t needBackupNVId[]=
{
ZCD_NV_EXTADDR、
ZCD_NV_BOOTCOUNTER、
ZCD_NV_STARTUP_OPTION、
ZCD_NV_START_DELAY、
ZCD_NV_NIB、
ZCD_NV_DEVICE_LIST、
ZCD_NV_ADDRMGR、
ZCD_NV_POLL_RATE _OLD16、
ZCD_NV_POLL_RATE、
ZCD_NV_QUILD_POLL_RATE、
ZCD_NV_RESPONSE_POLL_RATE、
ZCD_NV_RESUON_POLL_RATE、
ZCD_NV_DATA_RETESS、
ZCD_NV_POLL_FAILING_RETESS_RETESS_ZCD_NV_STACK_PROFILE
、
ZCD_NV_INDIR_MSG_TIMEOUT、
ZCD_NV_ROEST_EXPIRE_TIME、
ZCD_NV_EXPAN_ID、
ZCD_NV_BCast_RETEST_ZCD_NV_PASS被动
_ACK_TIMEOUT、
ZCD_NV_BCast_delivation_time、
ZCD_NV_NWK_MODE、
ZCD_NV_C集中 器_ENABLE、
ZCD_NV_C集中 器_DISCOVERY、
ZCD_NV_C集中 器_RADIUS、
ZCD_NV_C集中 器_RC、
ZCD_NV_NWK_Mgr_mode、
ZCD_NV_SRC_RTG_EXPIRE_TIME、
ZCD_NV_ROP_ROEST_DISCOVERING_TIME、
ZCD_NV_NWK_ACTIVE_KEY_INFO、
ZCD_NV_NWK_ALTERN_KEY_INFO、
ZCD_NV_ROUTER_OFF_ASSUV_CLEAR_ACLK_REQ_LEVED
、ZCD_NV_NWK_REQ_LEVED、
ZCD_NV_NwK_child_age_enable、
ZCD_NV_DEVICE_LIST_KA_TIMEOUT、
ZCD_NV_Binding_table、
ZCD_NV_Group_table、
ZCD_NV_APS_FRAME_retries、
ZCD_NV_APS_ACK_WAIT_DURATION、
ZCD_NV_APS_ACK_WAIT_MULTIER、
ZCD_NV_Binding_Time、
ZCD_NV_APS_USE_EXT_PANID、
ZCD_NV_APS_USE_INVITICE_JOIN、
ZCD_NV_TABLE_NWK_ADDR、
ZCD_NV_APS_NONmember_RADIUS、
ZCD_NV_APS_LINK_KEY_TABLE、
ZCD_NV_APS_DUPREJ_TIMEOUT_INC、
ZCD_NV_DUPREJ_TIMEOUT_COUNT、
ZCD_NV_APS_DUPREJ_TABLE _SIZE、
/* ZCD_NV_DIAGNOM_APS、*/ ZCD_NV_NWK_STATES
、parent_INFO
ZCD_NV_NWK_ENDDEV_TIMEOUT_DEF、
ZCD_NV_END_DEV_TIMEOUT_VALUE、
ZCD_NV_END_DEV_CONFIGURATION、
ZCD_NV_BDBNODEISONANETWORK、
/* ZCD_NV_BDBREPORTKECONFIG、*/
/// INGCD_NV_SECURE_ZCD_NO_END_REFON_NO_ENDRV*

ZCD_NV_PRECFGKEYS_ENABLE、
ZCD_NV_SECURITY_MODE、
ZCD_NV_SECURE_LAND_JOIN、
ZCD_NV_APS_LINK_KEY_TYPE、
ZCD_NV_APS_ALLOW_R19_SECURITY、
/











开始 ZCD_NV_Distributed 键、*//* ZCD_NV_INSIBLE_CERTIFICATE、*/* ZCD_NV_DEVICE_PRIVE_KEY、*//* ZCD_NV_ENTIM_BY*
、ZCD_NDD_ING_PRIV_END*、* ZCD_END_NOT_ZCD_END_NOT_ZCD_END_NOT_ZCD_END_NOT_END*、* ZCD_NOT_ZCD_NOT_END_END_NOT_END_NOT_END_NOT_END_NOT_END_NOT_END_NOT_END_NOT_ZCD_NOT_END_NOT_END_NOT_END_NOR、*/


* ZCD_NOT_END_END_NOT_END_NOT_END_NOT_END_NOT_END_NOT_ZCD_NOT_END_NOR、* ZCD_NOT_END_NOT_NIND、* ZCD_NOT_NIND、


ZCD_NV_SCAN_DURATION、
ZCD_NV_logical_type、
ZCD_NV_NWKMGR_MIN_TX、
/* ZCD_NV_NKMGR_ADDR、*/
ZCD_NV_IN_ZDO_DIR_DIR_Cb、
*/







* ZCD_NO_DR_IN_DR_LD_DR_ON_DR_LD_ON_ON_DR_DR_IN_DR_LD*


、ZCD_MAX_ON_DR_DR_ON_DR_DR_DR_ON_DR_IN_DR_IN_DR_IN_IN_DR_DR_ON_ON_NO_ZCD_ON_DR_ON_DR_IN_IN_IN_IN_ZCD_DR_DR_IN_ON_DR_NOT_*、*/*、ZCD_NOT_ZCD_NOT_ZCD_IN_IN_IN_IN_IN_IN_IN_DR_NOT_ZCD_IN_NOT_PR_IN_IN_IN_DR_IN_IN_IN_IN_IN_DR_IN_





























然后在第二个 ZNP 上执行恢复操作,您可以通过打印或数据包捕获软件看到第二个 ZNP 的 IEEE 地址已成为第一个 ZNP 的地址,并且第一个 ZNP 的子节点可以通过调试工具列出。 这些节点都处于正常工作状态、但第二个 ZNP 无法控制这些节点。 是因为哪一条信息未保存、还是由其他原因引起?

捕获工具上的第二个 ZNP 块(0x0000)与其他子节点一起显示、但 ZNP 和这些节点之间没有关系。 当您让 ZNP 通过串行端口读取节点级别时,它将显示在捕获工具 [路由请求:0xD81E](节点的短地址)上,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mike Hu:

    路由表似乎无效,即使第二个 ZNP 可以发送/接收网络消息。  有一些重要的 NV 项目、如 ZCD_NV_NWK_SEC_materie_table_start、您似乎尚未复制这些项目。  请提供监听器日志文件并参考以下资源:

    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/901986/ 
    https://www.ti.com/lit/swra671 

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    感谢您的回答。 我检查了 NV 商品并比较了您提供的链接。 确实缺少 ZCD_NV_BDBNODEISONANETWORK 和 ZCD_NV_NWK_SEC_materie_table_start。 然后、写入时出现错误、解决方案完成后这是正常的。