RN -ISP-U M- 1.1
OVERVIEW
You use Roving Networks In-System-Programmer (ISP), RN-ISP, to download code to WiFly modules and debug it. The
ISP can download code to the WiFly evaluation boards if they have a 16 or 10-pin debug header. The ISP measures
current consumption and plots the power profiles of the WiFly modules in different power states. It also exposes the
hardware signals and certain GPIO pins for debugging. The ISP has reset and wake buttons that help with debugging
applications.
The RN-ISP is part of the RN-SDK, which consists of:
•
RN-IDK—This
board contains the WiFly module, dual power supplies, multiple hardware interfaces (e.g., UART,
SDIO/SPI slave, and SPI master), and current measurement capability that allows power profiling of the WiFly
module.
RN-ISP—The
ISP provides a means to download and debug application code to the WiFly module.
USB cable—This
cable connects the RN-ISP to a Linux-based development computer’s USB port.
16-way ribbon cable—This
cable provides data and power connections between the RN-ISP and the RN-IDK.
•
•
•
PREREQUISITES
Before using the RN-ISP, you must have the following hardware and software:
•
•
Development PC with Linux and a USB port.
Configuration permissions for the development PC. Developers should have an account on the development PC
with either sudo (if using Ubuntu) or root access.
RN-SDK hardware.
Jira access to software tools and libraries for developing applications on the WiFly module.
•
•
NOTE:
The development environment is Linux. You cannot development firmware in the Windows or Mac
environments.
www.rovingnetworks.com
2
RN -ISP-U M- 1.1
CONNECTING THE RN-ISP TO THE DEVELOPMENT PC & RN-IDK
Connect the components of the RN-IDK using the following steps:
1.
2.
Connect the USB cable from the RN-ISP to the development PC.
Connect the ISP 16-way ribbon cable from the RN-ISP to the RN-IDK’s H1 connector.
To install the RN-ISP, follow the instructions in EPSILON-6, EPSILON-1. Also refer to Known Issues (KNOWN-24) for
additional information.
Figure 1 shows the connection setup. The RN-ISP provides power to the RN-IDK.
Figure 1. RN-ISP Connected to the Development PC
Computer’s USB Port
USB Cable
RN-ISP Power LED
RN-IDK 16-Pin
Debug Header
RN-ISP
RN-IDK Board
RN-ISP 16-Pin
Debug Header
www.rovingnetworks.com
3
RN -ISP-U M- 1.1
BOARD DESCRIPTION
Figure 2 describes the components on the RN-ISP development board and Figure 3 describes the pins and jumpers.
Table 1 provides more detail on the probe hooks.
Figure 2. RN-ISP Board Description
Reset Button
& LED
Wake Button
& LED
3.3-V
Regulated
5 V from
USB
10-Pin Debug
Connector (J4)
Mini USB
Connector
Probe Hooks
(Ground)
16-Pin Debug
Connector (J3)
Power
LED
SWD
(J2)
Test
Points
(P3)
Jumper
Block
(P2)
Probe Hook for
Power Measurement
(ISENSE)
Table 1. Probe Hook Detail
Probe Hook Color
Black
Red
Yellow
Description
Ground
Power (3.3 or 5 V)
ISENSE
www.rovingnetworks.com
4