SWRA671 June 2020 CC1312R , CC1312R , CC1314R10 , CC1314R10 , CC1352P , CC1352P , CC1352R , CC1352R , CC1354P10 , CC1354P10 , CC1354R10 , CC1354R10 , CC2652P , CC2652P , CC2652R , CC2652R , CC2652R7 , CC2652R7 , CC2652RB , CC2652RB , CC2652RSIP , CC2652RSIP
Z-Stack 3.5.0 and onward has a multi-page NVM that grants users of the TI Z-Stack more flexibility in the amount of devices used within the network and the space required to store that information. Previously the NVM size used to be two pages (one for storage and one for compaction) while using the NVOCTP driver. Now, the NVM has been extended to five pages (four for storage and one for compaction) with the NVOCMP driver. With this transition came moving all tables out of ‘ZCD_NV_EX_LEGACY’ and creating new item IDs for each table/list. The TI Zigbee Network Properties Cloning Tool was created with the new implementation of NVM layout. If a device is running a project from Z-Stack 3.4.0 or earlier then the predefined symbol ‘ZSTACK_NVOCMP_MIGRATION’ must be defined in the new (Z-Stack 3.5.0 or newer) project in order to compensate for the changes involved with upgrading from the NVOCTP to the NVOCMP driver and to retain the NV memory sections as-is. For more details on this topic, see the Non_Volatile Memory Items section within ‘Z-Stack Overview’ in the TI Z-Stack User’s Guide.