background image

6.3  Ethernet Settings

By default, Debug Adapters (ISA3)s are configured to get an IP address via DHCP. They are assigned hostnames of EM-ISA3-00, EM-
ISA3-01, etc. You can use the development environment to discover the Debug Adapters (ISA3) on the network and see their IP ad-
dresses.

If you are unable to use DHCP, the ISA3 Ethernet configuration may be changed using the admin interface over USB as described in
section 

6.4 Using the Admin Interface over USB

The following example changes the settings to a static IP address of 192.168.1.100

with a netmask of 255.255.255.0 and a gateway of 192.168.1.1.

>em3xx_isa.exe --admin "ip static 192.168.1.100 255.255.255.0 192.168.1.1"

em3xx_isa version 1.0.9

DLL version 1.0.13, compiled Aug 19 2009 19:42:00 

  

Success: ip: (after reboot) static 192.168.1.100 255.255.255.0

  

>em3xx_isa.exe --admin "ip dhcp off"

em3xx_isa version 1.0.9

DLL version 1.0.13, compiled Aug 19 2009 19:42:00 

  

Success: ip: (after reboot) DHCP off

You must reset the ISA3 after this configuration change either by power cycling the device or with the 

reset

 command.

You can change the hostname to make it more descriptive or to avoid conflicts if Debug Adapters (ISA3)s from multiple development
kits are connected to the same network. To change the hostname, use the admin command 

hostname set <hostname>

.

6.4  Using the Admin Interface over USB

1. Connect the Debug Adapter (ISA3) to the PC using USB. Only connect one Debug Adapter (ISA3) at a time by USB.
2. Run em3xx_isa.exe with the --admin option.
3. Configure the Debug Adapter (ISA3) using the commands described in section 

7. Debug Adapter (ISA3) Commands

.

6.5  Using the Admin Interface over Ethernet

1. Connect the Debug Adapter (ISA3) to the network using Ethernet.
2. Connect to the admin port on the Debug Adapter (ISA3) using either Simplicity Studio or a terminal application:

• Connect to the Debug Adapter (ISA3) using Simplicity Studio. Launch the console. Choose the Admin tab

OR

• Run  a  terminal  application  (e.g.,  Microsoft  Telnet  Client,  HyperTerminal,  PuTTY).  Connect  to  port  4902  or  23  on  the  Debug

Adapter (ISA3).

3. Configure the Debug Adapter (ISA3) using the commands described in section 

7. Debug Adapter (ISA3) Commands

.

6.6  Using the Serial Ports

Connect to port 4900 or 4901 on the Debug Adapter (ISA3) using either Simplicity Studio or a terminal application.

Port 4900 connects to the virtual serial port on the EM35x via the Packet Trace Port cable. The virtual serial port has no baud rate or
other settings.

Port  4901  connects  to  the  physical  serial  port  on  the  EM35x  via  the  Data  Emulation  Interface  (DEI)  cable.  The  default  settings  are
115200 baud, 8-n-1 (8 data bits, no parity bit, 1 stop bit). To change the default settings, use the port admin command. For example, for
19200 baud, 8-n-1, use the command port 1 19200 8-n-1.

UG110: Ember

®

 EM35x Development Kit User Guide

Using the Debug Adapter (ISA3)

silabs.com

 | Building a more connected world.

Rev. 1.2  |  21

Summary of Contents for EM35 Series

Page 1: ...ded For information about developing applications see the Quick Start Guide provided with your software stack along with the help and documentation included with your development environ ment For software installation instructions see the stack s re lease notes KEY FEATURES Overview of the EM35x Development Kit Kit components Setting up the kit Using the Debug Adapter ISA3 Debug adapter ISA3 comma...

Page 2: ...programming in the C language Experience with networking and radio frequency systems is useful but not expected 1 3 Documentation Conventions Notation Meaning Example Italics Identifies on screen software menu options Connect UPPERCASE Identifies a keyboard key ENTER Right angle bracket Delimits a series of software program menu options to be clicked Open Save Courier Identifies software code and ...

Page 3: ...ort Once you receive your development kit register to download development software on Silicon Labs technical support portal https www silabs com support Use the support portal to contact Customer Support for any questions you might have during the development process 2 3 Documentation QSG101 EM35x Development Kit Quick Start Guide is shipped with the EM35x Development Kit The stack installer prov...

Page 4: ... of the major components The EM35x Development Kit development board set has three major hardware components EM35x Breakout Board EM35x Module Debug Adapter ISA3 The EM35x Development Kit also includes the following components US to Multinational AC Plug Power Adapter Kit Power Over Ethernet PoE Switch USB Power Adapters Miscellaneous Cables USB DEI Packet Trace Port and RF Coax UG110 Ember EM35x ...

Page 5: ...ernal power supply connectors One DB 9 serial port connector for RS 232 serial communication One USB connector for EM35x SC1 virtual COM port serial communication One USB connector for EM358x USB virtual COM port serial communication One header with TTL compliant UART signals for EM35x SC1 SPI serial communication A buzzer two buttons two LEDs and a temperature sensor for application development p...

Page 6: ...pliant 2 4 GHz radio transceiver with ARM Cortex M3 microcontroller All off chip components required for optimum SoC performance Two LEDs Packet Trace Port connector For detailed information about the modules see document TS8 the EM3x Module Technical Specification Once you move away from the EM35x Module and toward application specific hardware refer to the extensive reference design library avai...

Page 7: ...nnector Packet Trace Port interface to the radio communication module providing programming and debugging services TCP IP 10 100 Ethernet interface with Power over Ethernet functionality USB Interface The Packet Trace Port is a cabled communication link between the Debug Adapter ISA3 and the EM35x Module mounted on the Breakout Board 3 5 Other Kit Components Packet Trace Port Cables connect each D...

Page 8: ... AAA Battery Pack Packet Trace Port USB Breakout Board Debug Adapter ISA3 X N A N A N A X N A EM35x Module N A N A N A X1 N A X EM35x Breakout Board N A X2 X X3 X N A Note 1 Power is sourced from the Debug Adapter ISA3 to the RCM module using the Packet Trace Port cable connected to the Debug Adapter ISA3 with its target power select switch set to Int Internal 2 External dc power between 4 V and 2...

Page 9: ...er Support The US to Multinational AC Plug Power Adapter Kit shown in the following figure is a set of three power adapters for use with the NETGEAR PoE Switch These three interchangeable plugs are provided with various port configurations suitable for North America Europe the United Kingdom and Australia Figure 4 1 US to Multinational AC Plug Power Adapter Kit 4 2 USB Power Supply with Adapters T...

Page 10: ...on List attached to the QSG101 EM35x Development Kit Quick Start Guide You can determine the EUI 64 of each module based on this list Figure 5 1 Module Product Serial Number Label The modules shipped already installed on Breakout Boards are module variant EM3588 M AN C Other module variants are contained in the Module Variety Pack Refer to the following table for configuration comparisons of the m...

Page 11: ...d To remove the radio communication module Carefully pull the RCM away from the Breakout Board To attach the Debug Adapter ISA3 1 Plug the Packet Trace Port cable into the Debug Adapter ISA3 2 Plug one end of the Packet Trace Port cable into the 10 pin Packet Trace Port J31 on the Breakout Board and the other end into the Debug Adapter ISA3 If desired the Packet Trace Port cable may be connected d...

Page 12: ...the horizontal position connecting V_ISA to the center pin The V_ISA LED DS3 will illuminate when power is applied Figure 5 2 Breakout Board Power Supplied by Debug Adapter ISA3 Breakout Board Power Supplied by USB shown below The Breakout Board may also be powered through the USB connector J5 either using a USB cable plugged in to the USB power adapter included in the development kit or by connec...

Page 13: ...ition Figure 5 4 Breakout Board Power Supplied by DC Jumpers Breakout Board Power Supplied by Battery Connector shown below The Breakout Board may also be powered via the battery connector J8 using the supplied battery pack and 2x AAA batteries The power supply jumper should be in the upper vertical posi tion connecting V_BATT to the center pin The V_BAT LED DS5 will illuminate when power is appli...

Page 14: ...d DB 9 connectors should be removed or placed on their center pins Connection to the UART pass through port can then be made using either of the two options below Connect to the Debug Adapter ISA3 using the development environment Launch the console Choose the Serial 1 tab Run a terminal application for example Microsoft Telnet Client HyperTerminal PuTTY Connect to port 4901 on the Debug Adapter I...

Page 15: ...ug Adapter ISA3 can be seen in the following five figures Figure 5 7 Debug Adapter ISA3 Supplying Power Pass through UART Being Used for Serial Communication UG110 Ember EM35x Development Kit User Guide Setting up Hardware Components silabs com Building a more connected world Rev 1 2 15 ...

Page 16: ...RS 232 Serial Communication Figure 5 9 Power Supplied Via USB Connector Pass through UART Being Used for Communication UG110 Ember EM35x Development Kit User Guide Setting up Hardware Components silabs com Building a more connected world Rev 1 2 16 ...

Page 17: ...Debug Adapter ISA3 Supplying Power FTDI Serial USB Converter Used for Communication UG110 Ember EM35x Development Kit User Guide Setting up Hardware Components silabs com Building a more connected world Rev 1 2 17 ...

Page 18: ...re 5 11 Debug Adapter ISA3 Supplying Power EM358x USB Used for Communication UG110 Ember EM35x Development Kit User Guide Setting up Hardware Components silabs com Building a more connected world Rev 1 2 18 ...

Page 19: ...figure shows an example of a module with a PCB antenna Figure 5 12 Module with PCB Antenna The RF connector may also be used as a connection to test equipment The development kit contains an RF adapter cable type U FL that plugs into the RF Connector on these modules The following figure shows an example of a module with this RF connector Figure 5 13 Module with U FL RF Connector UG110 Ember EM35x...

Page 20: ... to connected devices When connected via Ethernet the Debug Adapter ISA3 may be powered in one of two ways 1 Using an Ethernet switch that supplies Power Over Ethernet PoE 2 Using a USB power supply The Debug Adapter ISA3 will also supply power to the connected EM35x device when the power switch is in the INT Internal posi tion If the connected EM35x device has its own power supply ensure the powe...

Page 21: ... Connect the Debug Adapter ISA3 to the PC using USB Only connect one Debug Adapter ISA3 at a time by USB 2 Run em3xx_isa exe with the admin option 3 Configure the Debug Adapter ISA3 using the commands described in section 7 Debug Adapter ISA3 Commands 6 5 Using the Admin Interface over Ethernet 1 Connect the Debug Adapter ISA3 to the network using Ethernet 2 Connect to the admin port on the Debug ...

Page 22: ...V1 compiled Feb 26 2009 21 54 00 Firmware update successful CRC 8DA7 Waiting for new firmware to boot New firmware booted successfully To update a Debug Adapter ISA3 over Ethernet run em3xx_isa exe with the ip option For example em3xx_isa exe ip 192 168 1 100 em3xx_isa version 1 0 9 DLL version 1 0 13 compiled Aug 19 2009 19 42 00 Connecting to IP address 192 168 1 100 Updating firmware Ember InSi...

Page 23: ...hernet see section 6 5 Using the Admin Interface over Ethernet Commands are not case sensitive Arguments are separated with a single space Backspace can be used to correct mistakes 7 3 Command List button config connections debug help hostname ip port power reset usbaddr version 7 3 1 button button 0 1 press release Description Simulates button 0 or 1 on the Breakout Board being pressed or release...

Page 24: ...ard name of the attached EM35x device You can also view the configuration using Simplicity Studio 7 3 4 connections connections Description Displays active and inactive TCP connections across the various Ethernet ports of the ISA3 7 3 5 help help Description Displays a list of all Debug Adapter ISA3 commands 7 3 6 hostname hostname set hostname hostname read Description Sets or displays the hostna...

Page 25: ...115200 8 n 1 7 3 9 power power on off read Description Turns the power to the attached EM35x device on or off Displays the current power setting You can also turn the power on and off using Simplicity Studio Example power on 7 3 10 reset reset reset adapter reset host hold Description Resets the attached EM35x device if no arguments are specified Resets the Debug Adapter ISA3 when adapter argument...

Page 26: ...r a change to take effect See document AN717 Programming Options for the EM35xx Platform for step by step instructions on setting the address of a Debug Adapter ISA3 7 3 12 version version Description Displays the firmware version of the Debug Adapter ISA3 You can also view the version using Simplicity Studio UG110 Ember EM35x Development Kit User Guide Debug Adapter ISA3 Commands silabs com Build...

Page 27: ...con Labs for the purpose of performing RF functional testing and hardware validation on development boards or custom designed hardware It contains RF test functions pertinent to IEEE 802 15 4 based radio configura tions The NodeTest application supports a command parser and provides results in a consistent easy to parse format See AN1019 Using the NodeTest Application for more information about us...

Page 28: ... prop erly and all four power LED jumpers J2 J3 J4 J6 and J7 in the upper left corner of the board are installed then only the red V_USB LED and the green V_MOD LED will be illuminated To properly measure current remove the V_MOD jumper J6 from the Breakout Board This ensures that the green V_MOD LED is not being driven If supplying voltage through the J8 battery connector also remove J7 so the V_...

Page 29: ...nnectors to obtain the lowest current set tings All other jumpers may remain installed Waking up is accomplished via either activity on the SerialWire debugger or pressing BUTTON0 or BUTTON1 To measure deep sleep while the Packet Trace Port cable is still attached issue the swjdisable 1 command in NodeTest to disable the SerialWire JTAG port and place the SWJ pins in a low current state While the ...

Page 30: ...d via Ethernet use the ip option to specify the IP address or hostname of the Debug Adapter ISA3 to be used Given a Debug Adapter ISA3 with an IP address of 123 123 123 123 programming can be accomplished with the command em3XX_load exe ip 123 123 123 123 file s37 8 4 Programming Manufacturing Tokens The em3xx_load utility has the ability to program manufacturing tokens much like the em2xx_patch t...

Page 31: ...Class III devices applications for which FDA premarket approval is required or Life Support Systems without the specific written consent of Silicon Labs A Life Support System is any product or system intended to support or sustain life and or health which if it fails can be reasonably expected to result in significant personal injury or death Silicon Labs products are not designed or authorized fo...

Reviews: