Silicon Labs' NodeTest Application

Uploading NodeTest Application


In order to facilitate RF testing, you will need to upload the NodeTest application onto your Module using a RapidConnect Programming Fixture and ISA3 Adapter.

NodeTest is included in the EmberZNet PRO Stack installation directory, available with the EM35X-DEV Development KitIf you only purchase the ISA3 Debugger, you will need to contact Silicon Labs support for the NodeTest files.

After installing and configuring the ISA3, you can upload the NodeTest .hex file on the Module.
To load NodeTest:
  • Place your Module into a RapidConnect Programming Fixture. If your module has already been mounted on another board, you will need to use a 10-pin ISA3 header on that other board to communicate with the module
  • Connect your ISA3 to the fixture using the JTAG programming header
  • Use the em3xx_load.exe utility that comes with the ISA3 to load the NodeTest .hex file
    • em3xx_load.exe EM357-nodetest-with-bootloader.hex

em3xx_load.exe can also be found under the install directory for SiLabs's Simplicity Studio. Typically in the install path of "C:\SiliconLabs\SimplicityStudio\<version>\developer\adapter_packs\em3xx\utils"

Running NodeTest


After NodeTest has been loaded, you can run NodeTest:
  • You can interact with NodeTest via the hardware UART or the Virtual UART.
  • Using the Virtual UART requires telnetting to a Debug Adapter (ISA3), port 4900, with the Packet Trace Port cable connected to the chip.
  • You can use the hardware UART in any of these methods:
    • Using a direct UART connection.
    • Using a USB-to-serial connection.
    • Using the passthrough UART mode.
    • Using the passthrough UART mode and opening the “Serial 0” tab of the Console view (opened through the “Launch Console” action of the Adapters view) in Ember Desktop for the device’s connected ISA3.
  • Press Enter in the telnet window or com port window to start the NodeTest application.
  • Note: If using the hardware UART without the Debug Adapter (ISA3), you must configure your comm port program to 115,200 bps, no parity bits, 1 stop bit. If using the hardware UART via the passthrough mode of the Debug Adapter (ISA3), port 4901, configure the Debug Adapter (ISA3) to 115,200 bps by executing the command ember> port 1 115200. Execute the Debug Adapter (ISA3) configuration command by telnetting to the Debug Adapter (ISA3) administration interface at TCP port 4902.
  • Note: Every time NodeTest resets, it will not automatically print any characters. Instead, NodeTest will listen on both the hardware UART and the Virtual UART looking for a carriage return (Enter key). Whichever port NodeTest finds a carriage return on first will become the port that NodeTest uses for all serial interaction until NodeTest resets again.
  • A Return key initiates the NodeTest application on reset. This displays the power-up prompt, ending in the > (greater than) symbol. Pressing the Return key at the prompt will always cause another prompt to be displayed. Executing the help command causes NodeTest to print a list of all available commands with a brief description of the commands.
  • The following setting should be used to configure the GPIOs for our Z357PA20 or Z357PA40 modules with chip antenna: settxpowmode 0 1
  • The following settings should be used to configure the GPIOs for our Z357PA20 or Z357PA40 modules with U.FL connector and external whip antennasettxpowmode 0 1
    gpioclear c 80

Resources

You can also watch a video that goes over the NodeTest basics here: https://www.youtube.com/watch?v=wxoUHXGRZLA


Please contact Silicon Labs support for any files that you may be missing.

On This Page

In This Space

Related Content

Filter by label

There are no items with the selected labels at this time.













Legal Notices

Copyright © 2020 MMB Networks, Inc. All rights reserved.
Confidential materials prepared and delivered by MMB Networks for receipt and review only by any partner subject to a valid and enforceable MMB Networks confidentiality agreement. Any receipt, review, or misuse of any of the content exchanged hereunder by any party not a party to this confidential exchange shall be subject to any and all rights available under the law. All rights, title and interest to the materials shall remain with MMB Networks.
Any suggestions provided to MMB Networks with respect to MMB Networks' products or services shall be collectively deemed “Feedback.” You, on behalf of yourself, or if you are providing Feedback on behalf of your employer or another entity, represent and warrant that you have full legal authority to bind such entity to these terms, agree to grant and hereby grant to MMB Networks a nonexclusive, perpetual, irrevocable, royalty free, worldwide license to use and otherwise exploit such Feedback within any MMB Networks products and services.