EL PR 1 - fieldcloud/eliot-demo-gr1 GitHub Wiki

ELIOT USB Programmer/Debugger

Overview

The fieldcloud EL-PR-1 is a dual serial UART add-on board for programming/debugging the AirBoard and configuring Bee shield wireless modules.

Technical Specifications

EL-PR-1

Contains a Silicon Labs CP2105 dual serial UART chip which exposes two COM ports to the host PC. Port 1 (Enhanced) is used for programming and configuration tasks. Port 2 (Standard) is used for debugging AirBoard sketches via GPIO 7 & 8. A 3-way mode switch allows Port 1 (Enhanced) to be switched between AirBoard and Bee module or be bypassed (allowing direct serial communication between AirBoard and Bee wireless module). Form factor allows AirBoard and Bee wireless module to be simultaneously plugged in. Contains an RF reset button which is useful when performing wireless module firmware updates or debugging. TX/RX LEDs provide visual indication of serial traffic. USB bus powered with 3V 500mA supply for XBee wireless module.

Device Driver Installation

Download drivers for your operating system here

Install drivers as per instructions available on the Silicon Labs site.

Windows

Once drivers are installed, connect the EL-PR-1 board to your PC and open the Device Manager utility to see which COM port numbers have been assigned to each interface.

DeviceManager

NOTE: the Enhanced COM port is used for programming and the Standard COM port is used for debugging.

Linux

On most Linux systems the Silicon Labs Virtual COM Port driver is already part of the standard kernel modules. Plug the board into an available USB port and check whether the driver is loaded using

# dmesg

DMESG

The first serial port /dev/ttyUSB0 is the Enhanced Port for programming and the second port /dev/ttyUSB1 is the Standard Port for debugging.

Documentation