Getting Started with Embedded Spy
When you first run Embedded Spy, you need to configure your protocol and hardware. After this, you can monitor traffic. Enhanced monitoring is enabled by setting up your electronic data sheet or by loading a device database. Finally you can write scripts or transmit messages that interact or simulate your device.
Launching Embedded Spy
The first step is to start the Embedded Spy application. After running the installer the icon will appear on your desktop as below (figure 1).
Figure 1 - The Embedded Spy Icon
When you launch Embedded Spy, the application will run for five days without configuring a permanent license. If you are evaluating the software and would like a longer trial, please contact our team. Please see this topic to configure an extension of the trial or a permanent license. Its a good idea to request the permanent license before your trial period times out.
The First Time Dialog
The hardware wizard is available at any time during your use of Embedded Spy (Figure 2). The first time you run Embedded Spy the wizard runs automatically. Please read the dialog and click next.
Figure 2 - The first time dialog helps you configure your hardware and protocol.
Protocol and Hardware Selection
When you click next, you can pick the hardware and the protocol you will be using (figure 3). You can select I2C or SPI for protocol and Total Phase or FTDI for hardware. Press Next again to continue.
Figure 3 - Protocol and Hardware selection.
Depending on the protocol and hardware you chose, a different dialog will appear. For I2C and Total Phase, the dialog shown in Figure 4 allows you to configure the bit rate, pullups, beagle/aardvark and device power. For SPI and Total Phase, the dialog shown in Figure 5 allows you to configure the bit rate, slave select polarity, bit order, SPI Mode, beagle/aardvark and device power. After making these settings, click Ok.
Figure 4 - I2C Setup for the Total Phase hardware.
Figure 5 - SPI Setup for the Total Phase hardware.
After you have configured your hardware, you can connect to it. From the run drop down select "Run with Transmit" to go online (figure 7). If your hardware is properly configured you should see the text "Online..." appear (figure 8).
Figure 7 - "Click Run with Transmit" to go online and connect to the hardware
Figure 8- Online and running with hardware