Glomation GESBC-9G20i User Manual

Glomation
Embedded Single Board Computer
GESBC-9G20i User’s Manual
GESBC-9G20i User’s Manual
Version 0.2 Page 2 of 21 20-Sep-13
Table of Contents
Chapter 1 – Introducing the GESBC-9G20i Single Board Computer ............................................... 4
GESBC-9G20i Overview..................... ... ....................................................................................... 4
Advanced Features ......................................................................................................................... 4
AT91SAM9G20 ............................................................................................................................. 5
SDRAM .......................... .......................... .............................. ............................. .......................... 5
FLASH .................................................................................................................................... ....... 5
USB ................................................................................................................................. ............... 5
UART 1 ................................... ..... ... ..... ..... ... ..... ...... .. ...... ..... ... ..... ..... ...... .. ...... ..... ... ..... ..... ............. 5
UART 2 ................................... ..... ... ..... ..... ... ..... ...... .. ...... ..... ... ..... ..... ...... .. ...... ..... ... ..... ..... ............. 6
DEBUG Port ............................................. ... ................................... .. ................................... .......... 6
Ethernet ............................................................................................................................. ............. 6
Chapter 2 – Getting Started . .................................. ................................... ............................. ... .......... 7
Assembly and Connections ............................... ................................... ... .................................. ..... 7
Operation........................................................................................................................... ............. 7
Chapter 3 – GESBC-9G20i Function Blocks ............................................... ................................... 10
AT91SAM9G20 ........................................................................................................................... 10
SDRAM .......................... .......................... .............................. ............................. ........................ 10
FLASH .................................................................................................................................... ..... 10
RS-232 Port 0, 1, and 2 ................................................................................................................ 10
RS-485 ............................ ............................. ............................. .............................. ..................... 11
I2C Bus ................................... .................................. ... ................................... ............................. 11
Ethernet ............................................................................................................................. ........... 12
USB Port ........................................... ................................... ................................... ..................... 12
I/O Block ......................... .................................. ... ................................... .................................. ... 12
4 x 20 Character LCD Port J30 ....................................................... .. ...... ..... ... ..... ..... ... ..... ...... ..... 13
RTC ................................................................................................................................. ............. 13
Optional A/D ................................................................ ................................................................ 14
JTAG ................................................................................................................................. ........... 14
Power Requirement ...................... ... ..................................................................... ... ..................... 15
Chapter 4 – Software Description ......................... ... ................................... ..................................... 16
Overview ................................................................................................................................... ... 16
Data Storage on GESBC-9G20i................................................................................................... 16
GESBC-9G20i Linux Code ......................................................................................................... 16
U-boot ............................. ................................................ ................................................ ............. 16
U-boot Booting Linux .................................................................................................................. 16
Loading Linux Kernel and root File System ................................................................................ 17
Chapter 5 – Development Tools ........................................................... ................................... ........ 19
Overview ................................................................................................................................... ... 19
Linux Development Tool Chain .......................... ................................... .. ................................... 19
Chapter 6 – Troubleshooting ...................................... .................................. ... ................................ 21
GESBC-9G20i User’s Manual
Version 0.2 Page 3 of 21 20-Sep-13
List of Tables
Table 1 UART Port P0 Connector on GESBC-9G20i ..................................................................... 11
Table 2 UART Port P1 Connector ................................................................................................... 11
Table 3 J9 I2C bus .......................................................................... ... .................................. ........... 11
Table 4 J8 I/O Expansion ................................................................................................................. 12
Table 5 J30 LCD ........................................................................................... ... ................................ 13
Table 6 J12 Optional A/D ................................... .................................. ... ................................... ..... 14
Table 7 J20 JTAG Connector .......................................................................................................... 14
Table 8 J1 Power Supply Connector ............................................................. ... ................................ 15
Table 9 NAND FLASH Storage Map .............................................................................................. 16
GESBC-9G20i User’s Manual
Version 0.2 Page 4 of 21 20-Sep-13
Chapter 1 – Introducing the GESBC-9G20i Single Board Computer
GESBC-9G20i Overview
The GESBC-9G20i is a low cost compact size d s ingle board computer based on Atmel AT91SAM9G20 processor. With a large peripheral set targeted t o a variety of applications, the GESBC-9G20i is well suited for industrial controls, digital media servers, audio jukeboxes, thin clients, set-top boxes, point-of-sale terminals, biometric security systems, and GPS devices.
Advanced Features
The heart of the GESBC-9G20i is the AT91SAM9G20 which is the one in a series of ARM926EJ­S-based processors. The AT91SAM9G20 microcontroller features DSP Instruction Extensions, ARM Jazelle® Technology for Java® Acceleration. It has separate 32 Kbyte instruction and data caches with write buffer. The ARM926EJ-S on the AT91SAM9G20 functi ons wit h a maxim um operating clock rate of 400MHz and a power usage between 20mW and 80mW (dependent upon clock speed). The ARM core operates from a 1V supply while the I/O operates at 3.3V. The low power consumption makes it an idea platform for battery operated applications.
The list below summarizes the features of t he GESBC-9G20i.
400MHz Processor Core – ARM926EJ-S with MMU
32~ 64 MB SDRAM
128MB ~ 1GB NAND FLASH
1 10/100 Mbps Ethernet port
4 channel 10-bit Analog-to-Digital Converter (ADC
3 RS-232 Universal Asynchron ous Receiver / Transmitters (UARTs)
1 RS-485 Port
2 USB Host Port
1 USB Device Port
Real-Time Clock with battery backup
Hardware Debug Interface
SD/MMC Socket
1 I2C Port
1 SPI Port
Figure 1 below shows a picture of the GESBC- 9 G2 0i Sing le Board Computer.
GESBC-9G20i User’s Manual
Version 0.2 Page 5 of 21 20-Sep-13
Figure 1. GESBC-9G20i Single Board Computer
AT91SAM9G20
The GESBC-9G20i is shipped with the Atmel AT91SAM9G20 processor. For more information regarding the AT91SAM9G20 process or pl ease see the AT91SAM9G20 datasheet.
SDRAM
The GESBC-9G20i is shipped with 32MBytes of SDRAM.
FLASH
The GESBC-9G20i is shipped with 128MB NAND FLASH.
USB
The GESBC-9G20i is shipped with two USB host ports.
UART 1
The GESBC-9G20i is shipped with a RS-232 interface with RTS and CTS hardware flow control signals
GESBC-9G20i User’s Manual
Version 0.2 Page 6 of 21 20-Sep-13
UART 2
The GESBC-9G20i is shipped with the 3 wire UART 2 interface.
DEBUG Port
The GESBC-9G20i is shipped with the 3 wire serial debug port.
Ethernet
The GESBC-9G20i is shipped with a complete physical and MAC subsystem that is compliant with the ISO/TEC 802.3 topology for a single shared medium with several stations. The AT91SAM9G20 supports 1/10/100 Mbps transfer rates and interfaces to industry standard physical layer devices.
GESBC-9G20i User’s Manual
Version 0.2 Page 7 of 21 20-Sep-13
Chapter 2 – Getting Started
This chapter describes the GESBC-9G20i working environment and familiarizes the user with its components and functionality. This chapter con tains the following sections:
Assembly and Connections o Describes how to assemble and connect components to the GESBC-9G20i Single
Board Computer
Operation o Describes how to operate the GESBC-9G20i Single Board Computer
Assembly and Connections
In order to use the GESBC-9G20i the user must first assemble and connect the peripherals to the GESBC-9G20i, as described in the following procedure.
1. Place the GESBC-9G20i on a static free surface.
2. Make sure all of the jumpers are in the factory default position. The unit is shipped in a
factory default configuration. If the user is uncertain that the GESBC-9G20i has the jumpers in the factory default conf ig uration, please see the next section re ga rding board configuration.
3. Connect 7.5 ~ 18V DC power supply to the board through J1.
4. Connect null modem serial cable between GESBC-9G20i debug port P0 an d P C/terminal
serial port.
5. Launch a terminal emulator, such as HyperTerminal, or minicom, on the PC configured to
connect to the serial port of the GESBC -9G20i. Configure the serial port wit h the following parameters: 115200 bits per second, 8 data bits, no parity, 1 stop bit, no flow control.
6. Connect the board to a local a rea network (optional)
Operation
A few seconds after applying power to the GESBC-9G20i, debug information will be displayed on the terminal program. The following figures show what this should look like.
Loading...
+ 14 hidden pages