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
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.
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
The first serial port /dev/ttyUSB0 is the Enhanced Port for programming and the second port /dev/ttyUSB1 is the Standard Port for debugging.