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 GESBC-9G20i is shipped with 128MB NAND FLASH. 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 Version 0.2 Page 5 of 21...
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.
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.
Page 8
GESBC-9G20i User’s Manual Please see Version 0.2 Page 8 of 21 20-Sep-13...
Page 9
GESBC-9G20i User’s Manual Chapter 4 – Software Description for more details regarding the software functionality. Version 0.2 Page 9 of 21 20-Sep-13...
GESBC-9G20i User’s Manual Chapter 3 – GESBC-9G20i Function Blocks AT91SAM9G20 The GESBC-9G20i Single Board Computer uses the Atmel AT91SAM9G20 as the core processor on this development board. The top-level features of AT91SAM9G20 processor are the following: • ARM926EJ-S RISC Core Processor •...
RTS signal must set to normally high. The user program must set the RTS mode before the RS-485 port can be used. I2C Bus The GESBC-9G20i Single Board Computer provides one I2C bus interface via a 1x3 2.54mm spacing header J9. Table 3 J9 I2C bus...
(UDP) is compliant with the Universal Serial Bus (USB) V2.0 full-speed device specification. The GESBC-9G20i Single Board Computer is shipped with one USB host port on standard USB type-A connector and one USB host port on a 6 position 1mm spacing miniature connector that can interface directly to Via VNT6656 USB WiFi module.
USART3 RS-485 port line B 4 x 20 Character LCD Port J30 The GESBC-9G20i provides a LCD port for Hitachi HD44780 compatible character LCD displays. The LCD port signal assignment is listed in the following table. Table 5 J30 LCD...
DIO3 JTAG The GESBC-9G20i Single Board Computer is shipped with a 10 pin connector that provides JTAG debug signals for the CPU. The JTAG provides the user with the ability to debug system level programs. The signal designation is listed in the following table.
GESBC-9G20i User’s Manual Power Requirement The GESBC-9G20i Single Board Computer has on-board voltage regulator that accepts 7.5 ~ 24V DC power input. Table 8 J1 Power Supply Connector Pin Number Signal Name +7.5V ~ +24V DC Version 0.2 Page 15 of 21...
U-boot provides a simple interface for loading operating systems and applications onto the GESBC-9G20i board. U-Boot uses a serial console for its input and output. The default serial port setting is 115200,8,N,1. It also supports the built-in Ethernet port and general flash programming.
The loading by Ethernet network is shown here. User can consult U-boot manual for other methods of loading data. After power on the GESBC-9G20i board, stop the U-boot auto-execution by press any key. The following message should be shown on the terminal console on the host PC connected to the GESBC-9G20i board.
Page 18
GESBC-9G20i User’s Manual The network address and server address must be set before network transfer can take place. The following commands will set the SBC IP address and server IP address, set ipaddr xxx.xxx.xxx.xxx set serverip xxx.xxx.xxx.xxx The server IP is the IP address where a TFTP server must be run. To load Linux kernel type in the...
Code debugging is supported via the on-chip JTAG interface. Linux Development Tool Chain The Linux development tool chain is available at Glomation website in the support page. A host PC running Linux operating system is required to run the development tools. This guide assumes user had basic Linux or Unix application development knowledge.
Page 20
For bash shell, a good place to put is in .bashrc in your home directory. Compile Linux Kernel The GESBC-9G20i is shipped with Linux kernel version 2.6.27. The patch for the kernel source tree is available at http://www.linux4sam.org/twiki/bin/view/Linux4SAM/LinuxKernel. Prepare Linux Kernel source Obtain the kernel source 2.6.27 from http://www.kernel.org.
This chapter provides Troubleshooting information. Search the entries in the Problem column in order to find the item that best describes your situation. Then perform the corrective action in the same row. If the problem persists, contact Glomation. Version 0.2...