Datasheet
!
www.rovingnetworks.com 2
RN-ISP-UM-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.
!