SWRA671 June   2020 CC1312R , CC1312R , CC1352P , CC1352P , CC1352R , CC1352R , CC2652P , CC2652P , CC2652R , CC2652R , CC2652R7 , CC2652R7 , CC2652RB , CC2652RB , CC2652RSIP , CC2652RSIP

 

  1.   Cloning Z-Stack Network Properties Using the SimpleLink Wireless MCU Family
    1.     Trademarks
    2. Introduction
    3. Abbreviations and Acronyms
    4. Tool Versions
      1. 3.1 Command Line Interface (CLI)
      2. 3.2 MAC OS Application
      3. 3.3 Windows Executable
    5. Trust Center and Non-Volatile Memory
    6. Multi-Page NVM
    7. MT Interface
    8. Zigbee Coordinator Setup Procedure
    9. Zigbee Coordinator Cloning Procedure
      1. 8.1 Cloning: Method One
      2. 8.2 Cloning: Method Two
    10. Zigbee Coordinator Cloning Procedure Example
    11. 10 Other Application Considerations
    12. 11 Summary
    13. 12 References
  2.   A TI Zigbee Network Properties Cloning Tool Guide
    1.     A.1 Tool Layout
    2.     A.2 Configuration File
    3.     A.3 Content File
    4.     A.4 Application Selection
    5.     A.5 COM Ports
    6.     A.6 Read Settings
    7.     A.7 Write Settings
    8.     A.8 Output Settings
    9.     A.9 Save/Load Settings
    10.     A.10 Help
  3.   B Establishing a Serial Connection
    1.     B.1 Serial Connections
    2.     B.2 Detecting COM Ports

Cloning: Method Two

Below is a list of steps used to clone the network properties of a ZC which underwent the procedure in Section 7:

  1. Download and unzip the contents found here
  2. Connect the coordinator device (ZC1) to to the PC and note the COM Port*
  3. Run the TI Zigbee Network Cloning Tool by clicking on the executable file within the contents of the unzipped folder.
  4. NOTE

    Step (3) can happen before step (2). If so, within the tool go to Tools -> Scan for Devices in order to update the COM ports.

  5. Select the 'Read' application option within the tool, and then the corresponding COM port for the device to be read. Choose the 'All Regions' selection in the 'Read Settings' portion to read all of the content available.
  6. Press 'Start' to begin the reading procedure. To view the content that was read from ZC1, open the read file under View-> Read File once the reading procedure is complete. There may not be content for all of the NV regions. This is dependent on the type of application used.
  7. Whenever ready, connect ZC2 to the PC and note the COM port.*
  8. Run the TI Zigbee Network Cloning Tool by clicking on the executable file within the contents of this folder if the application is not running yet.
  9. Select the 'Write' application option within the tool, and then the corresponding COM port for the device to be written to. If refreshing the COM ports is desired go to Tools -> Scan for Devices.
  10. Within the 'Write Settings' segment choose to 'Write from a File'. Once the popup window appears, select the file 'content_read.txt' (or file saved from reading from ZC1). If a successful upload was done a notification of green text 'Uploaded' should appear next to the 'Write from File' option.
  11. Within the tool go to Tools -> From Network. This will form a network on ZC2. It is important to form a network first so that ZC2 can have a NIB before writing to it.
  12. Press the 'Start' button, and watch the output to make sure there are no errors. To view the content that was written to ZC2 check the output display for success or failure status.
  13. Remove ZC1 from the NWK by powering it off.
  14. When the process is complete, power cycle or restart ZC2. This is necessary for the ZC to update its NV content with the new content that was written. Once the device restarts, it will take the place of ZC1. **

* For a description on how to detect the required COM Port under a Windows operating system, reference Section B.2.

** If ZC2 was programmed with an XDS110 emulator then the first time the device is reset after programming the reset must be physical. For a physical reset, power cycle the device or if using a Launchpad press the reset button. Otherwise, within the tool navigate to Tools -> Reset in order to reset the device.