APPLICATION DEBUGGING..........................43 SPECIFICATIONS ............................... 71 APPENDIX A – RESOURCES..........................72 APPENDIX B – RELIO R9 INTERNAL CONNECTOR REFERENCE ..............73 APPENDIX C – APPLICATION DEBUGGING OVER ETHERNET ............... 74 APPENDIX D – CAD DRAWING ......................... 76 APPENDIX E – HOW TO GET ASSISTANCE ..................... 77 APPENDIX F –...
I/O such as gain control and debouncing. The Relio R9 is housed in a rugged, small enclosure suitable for mounting almost anywhere and is rated for a full -40° – +85°C operating temperature range. The Relio R9 is powered from your 7-30VDC source or select from a variety of Sealevel power supply options.
Before You Get Started What’s Included The Relio R9 is shipped with the following items. If any of these items are missing or damaged, please contact Sealevel for replacement. 1. Relio R9 ARM9 Embedded RISC Single Board Computer 2. SD Card with CE runtime image, Talos .NET Framework, application samples, and documentation 3.
Page 6
Quickstart Kit The Relio R9-KT QuickStart kit is available, which includes the most common accessories. For applications with specialized hardware requirements, developers can use the Relio R9 as a platform for application development while Sealevel designs a customized target system specific to the user’s application requirements.
Page 7
Optional Items Depending upon your application, you are likely to find one or more of the following items useful with the Relio R9. All items can be purchased from our website (www.sealevel.com) by calling our sales team at (864) 843-4343.
The RJ45 port on the left side of the Relio R9 is a RS-485 Expansion Port (labeled “RS-485 OUT”) and is NOT an Ethernet port. Damage to Ethernet networking equipment can result if connected to the RS-485 RJ45 connector.
Page 12
The Relio R9 provides two SeaLATCH USB 2.0 host ports, and one SeaLATCH USB device port. The USB host ports are located on the left side of the enclosure. The USB device port is located on the front of the enclosure.
Page 13
LCD and Touchscreen Controllers A variety of LCDs can be directly controlled by the Relio R9’s on-board LCD controller. All LCD power and control signals are available on header connector P2. To access you will need to remove the cover of the Relio R9.
Page 16
Serial Communications Connect to a variety of serial peripherals via the Relio R9’s software configurable RS-232/422/485 ports. The serial port interfaces are available on DB-9 male connectors. Serial 1 and Serial 2 ports are located on the front of the enclosure, and Serial 3 and Serial 4 ports are located on the right side of the enclosure.
Page 21
Open Collector Outputs Directly control eight outputs via the Relio R9’s open-collector outputs found on the front of the enclosure. The open collector outputs have a range of 5 – 30V with a maximum sink current of 500mA on a single output with a combined maximum sink current of 580mA on all outputs.
Page 23
Analog Inputs The Relio R9 base configuration includes a 12-bit ADC. Software programmable input ranges are 0V to 5V, 0V to 10V, ±5V or ±10V. Interface a variety of transducers and other analog signals via eight 12-bit analog inputs located on the right side of the enclosure. For applications requiring higher resolution, the board can be ordered preconfigured with a 16-bit A/D converter.
Page 27
SD/MMC Cards The Relio R9 provides two SD/MMC Card slots, Slot A and Slot B, located on the right side of the enclosure. Each slot will accept standard-capacity SD/MMC Cards up to 2GB. SD/MMC Card slot A may be used for booting.
Page 28
RS-485 Expansion The Relio R9 provides a RS-485 Expansion Port. The port is available on the left side of the enclosure via the RJ-45 connector labeled “RS-485 OUT”, as well as via a 4 pin terminal block. The Relio R9 includes a RS-485 expansion connector on the left side of the unit that is internally connected to the same pins on the screw terminals, also on the left side of the unit.
Page 30
Power The Relio-R9 can be powered with the Sealevel TR134. Connector: 9-30VDC Power Input Manufacturer: Weco Part Number: 121-M-111/02 Description: 5.08mm Pitch Friction Lock Header Mates with: Weco 121-A-111/02 Be sure that you connect the power lead to the proper pin. Reversing the polarity of the power...
Only users running Windows 7 or newer should utilize these instructions for accessing and installing the appropriate driver via Sealevel’s website. If you are utilizing an operating system prior to Windows 7, please contact Sealevel by calling 864.843.4343 or emailing support@sealevel.com...
Page 33
(Located in SD/MMC Card Slot A of the Relio R9) is correctly inserted. The contents of the SD Card will allow the Relio R9 to run Windows 6.0 OS when power is applied to the board. To avoid accidental damage, be sure to follow the proper ESD procedures by grounding yourself and the board.
Page 34
Figure 2 - TR123 tinned leads and Type B USB connector. You are now ready to set up a USB communication interface between the host PC and the Relio R9 board. Depending on which operating system you are using – Windows 7, Vista, or XP – the setup experience will vary.
Page 35
Mobile Device Center software manually, then running their setup will achieve the same result. (See Appendix After installation, a negotiation will begin between the PC and the Relio R9 board and the device center connection screen will appear. (See Figure 3.) Figure 3 - Device Center connected screen Using your mouse, click “Connect without setting up your device”.
Page 36
This action opens a standard Windows Explorer where the default file contents of the Relio R9 can be read or written to. (See Figure 5.) Figure 5 – Contents of Relio R9 Windows ActiveSync for XP If your host PC is running Windows XP, ActiveSync is required to establish connection to the Relio R9.
CE has created an ideal environment to develop a new generation of embedded products around the Relio Our Talos Framework allows access to the more specific I/O sections of the Relio R9 development board such as analog and digital I/O points, CAN bus, quadrature counter inputs, and the multi-electrical interface serial ports.
Page 41
“C:\Program Files\Sealevel Systems\R9 Development\Assemblies”. If you don’t see a list of the R9 libraries as shown in Figure 12, then refer to the Relio R9 QuickStart section for software installation details. While holding down the CTRL key, click on both "SLCorLib.dll" and "Talos.dll". Click the “OK” button. (See Figure 12.)
Page 42
Now that the Talos Framework has been referenced, you have access to all the I/O points exposed on the Relio R9 device. For this simple HelloWorld application, we will just echo the string “Hello World” in the console window. This can be accomplished by adding the following code to the automatically created Program::Main() method.
Debugging an Application Once the Relio R9 has been successfully attached to your PC, it is easy to begin debugging an application on the Relio R9. This section will demonstrate how to attach the Microsoft Visual Studio debugger to the Relio R9, show the use of breakpoints in the debugger, and show how to access useful information while debugging an application.
Page 47
Figure 20. Target Deployment dialog Once the application is deployed to the Relio R9, it will begin execution. As soon as the first breakpoint is reached, execution will cease, and you will gain full control over the running application. You may use the debugging options to continue execution, execute a single line, or execute multiple lines.
Page 49
The first step is transferring your application to a suitable directory on the SDCARD or on-board NAND Flash. To accomplish this you will need to establish connectivity via Mobile Device Center or ActiveSync as outlined in the Relio R9 Quick Start section above.
Page 50
PuTTY (See Appendix A). For this procedure, we will demonstrate the use of PuTTY. Connect the 4-pin keyed female end of the Relio R9 RS-232 cable into the Relio R9 connector (J6). To access this connector you will need to remove the cover of the Relio R9 and locate the connector on the exposed motherboard.
Page 53
Press “Open” to start a new terminal session. A blank terminal window will appear. Debug messages may not appear until power is applied to the Relio R9 board. Press the reset button on the Relio R9 to display the Ethernet boot loader configuration screen. (See Figure 27.) When the unit boots, the following menu on the debug port terminal will appear (no user input is required for booting): “Press [ENTER] to download now or [SPACE] to...
Page 55
Modifying any of these settings may render your Relio R9 unbootable. When upgrading an existing OS runtime stored in the NAND Flash, it is necessary to first erase the NAND Flash of a pre-programmed unit. This is accomplished through the “Image flash menu” (‘n’ key) in Eboot.
Page 58
USB Connection: Using Windows Mobile Device Center or ActiveSync Another way to upgrade the OS runtime image is to connect via Windows Mobile Device Center or Active Sync; for instructions on installing Windows Mobile Device Center or ActiveSync refer to the Relio R9 Quick Start section above.
Page 59
(See Figure 35.) Figure 35-Copy and Replace Select the "Copy and Replace" option to over-write the existing OS runtime image. Reboot the Relio R9 once the file has been copied. The new OS runtime image will be loaded on bootup.
Page 60
FTP Connection Use an FTP program to connect to the Relio R9 and upload the new OS runtime image to the SDCARD. FileZilla (See Appendix A), an open-source FTP client, is used in the example below. By default, FTP is open to anonymous access with no password needed.
Page 64
Once the NAND Flash has been erased, use a standard USB device cable, and connect the Type B connector to the Relio R9. Connect Type A connector into the host PC. (See Figure 41.) Figure 41-TR123 tinned leads and Type B USB connector In Microsoft Windows 7, the device is recognized as a GPS camera and will typically enumerate as a COM port.
Page 67
Network Configuration The Windows CE that runs on the Relio R9 is initially configured obtain its IP address via DHCP. Settings may be required for DNS or WINS server IP addresses or if you want to set up a static IP address. We have included an application in the OS that enables device configuration through a simple XML file format.
Page 70
This element must be a child of the Ethernet element. The first 3 octets identify the device as a Sealevel product (00-0A-0B). The fourth octet can be used to determine the product family (16). And the last two octets will be unique for each device (11-1A).
The following table details the connectors, jumpers, and test points located inside the Relio R9. To access you will need to remove the cover of the Relio R9. The connectors, jumpers, and test points are labeled by reference designator on the board silkscreen.
If possible, please have the adapter installed in a computer ready to run diagnostics. 3. Sealevel Systems maintains a Home page on the Internet. Our home page address is www.sealevel.com. The latest software updates, and newest manuals are available via our FTP site that can be accessed from our home page.
If these steps do not solve your problem, please call Sealevel Systems’ Technical Support, (864) 843-4343. Our technical support is free and available from 8:00 A.M.- 5:00 P.M. Eastern Time Monday through Friday.
In the event of failure, Sealevel will repair or replace the product at Sealevel's sole discretion. Failures resulting from misapplication or misuse of the Product, failure to adhere to any specifications or instructions, or failure resulting from neglect, abuse, accidents, or acts of nature are not covered under this warranty.
Need help?
Do you have a question about the Relio R9 and is the answer not in the manual?
Questions and answers