CoreWind Technology SBC-SAM9G20 Manual de usuario

SBC-SAM9G20 User manual
Ver 1.0
Date: 2010-10-20
CoreWind Technology
Tel : +86-755-29638421
Email : [email protected]
Web : www.armdevs.com
SBC-SAM9G20 User manual
www.armdevs.com

hange History
Rev Date Description
V1.0 2010-10-20 The initial released Version
V2.0 2011-4-1 Rename the W9G20 to SB -SAM9G20
V2.1 2011-5-10 Support character L D by GPIO extended
SBC-SAM9G20 User manual
www.armdevs.com

Catalogue
SBC-SAM9G20 User manual........................................................... 1
atalogue ........................................................................................ 3
hapter 1 Introduction.................................................................... 5
1.1 SB -SAM9G20 OverView ..................................................... 5
1.2 SB -SAM9G20 Features ...................................................... 5
1.3 SB -SAM9G20 Kit Deliverables............................................ 6
1.4 Support .................................................................................. 6
hapter 2 Getting Started .............................................................. 8
2.1 Assembly and onnections ................................................... 8
2.2 Operation ............................................................................... 8
2.3 onfigurations........................................................................ 8
hapter 3 HardWare ...................................................................... 9
3.1 SB -SAM9G20 OverView ..................................................... 9
3.3 SDRAM(U1,U2) ................................................................... 11
3.4 FLASH(U9) .......................................................................... 11
3.5 Power Supply(J4) ................................................................ 11
3.6 10/100M Net(J22) ................................................................ 11
3.7 RS232 Serial Ports( OM1, J23).......................................... 12
3.8 RS485 Serial Ports(J5) ........................................................ 13
3.9 AN 2.0 BUS(J5)................................................................. 13
3.10 NET(J22) ........................................................................... 13
3.11 USB(J7,J9) ........................................................................ 14
3.12 SD ard ............................................................................. 14
3.13 haracter L D interface .................................................... 14
3.14 SPI, GPIO, AD (J3, J10, J13)........................................... 14
3.15 Watchdog........................................................................... 17
3.16 RT ................................................................................... 17
3.17 jumper................................................................................ 17
3.18 Buzzer and LED................................................................. 17
hapter 4 Software Description ................................................... 19
4.1 Overview.............................................................................. 19
4.2 Data Storage on SB -SAM9G20 ........................................ 19
4.2 SB -SAM9G20 Linux Burning and application test............. 19
hapter 5 Linux System Development......................................... 20
5.1 Install the ross ompiler Tools ...................................... 20
5.1.1 Uncompress the tools................................................ 20
5.1.2 Add Path in your environment file.............................. 20
5.1.3 heck the tool-chain path to see if it is set up correctly
or not .................................................................................. 20
5.2 Linux System ompile ..................................................... 20
5.2.1 AT91Bootstarp compile ............................................ 20
5.2.2 Boot-loader compile................................................... 21
5.2.3 Kernel compile........................................................... 21
SBC-SAM9G20 User manual
www.armdevs.com

5.2.4 Root Filesystem Build................................................ 21
5.2.5 Kernel config.............................................................. 22
SBC-SAM9G20 User manual
www.armdevs.com

Chapter 1 Introduction
1.1 SBC-SAM9G20 OverView
The SB -SAM9G20 is Based on the Atmel ARM9 AT91SAM9G20 processor. This
AT91SAM9G20 processor has an Ethernet MA built-in along with 7 serial ports. It
utilizes external SDRAM and includes an MMU which allows it to run Linux Operating
Systems. A SB (Single Board omputer) is a small embedded module that
contains the core of a microprocessor system.
The SB -SAM9G20 is the ideal processor engine for your next design. All of the
ARM processor core functionality is included on this board including: Flash, Memory,
Serial Ports, Ethernet, AN bus, USB Host, USB Device, I2S, SPI, A/D, RT , digital
I/O lines, and more.
oreWind also offers a complete software development package to customers. The
board supports linux 2.6.30 operating system and is provided with complete basic
drivers which enable a quick channel to evaluate the Atmel AT91SAM9G20
processor and customize application software. It would be an ideal development
platform for multimedia and communication applications.
1.2 SBC-SAM9G20 Features
The board is equipped with an AT91SAM9G20 microcontroller together with the following:
•400MHz Atmel AT91SAM9G20 ARM core processor
SBC-SAM9G20 User manual
www.armdevs.com

•64MB 133MHz high speed SDRAM
•256MB NAND FLASH
•10/100 baseT Ethernet
•SD/MM with SDH support
•2 USB Host port
•1 USB device port
•1-channel AN2.0 Bus
•6 RS-232
•1 RS-485
•1 x 4-channel 10-bit AD
•Real-time clock and watch-dog timer
•Digital I/O
1.3 SBC-SAM9G20 Kit Deliverables
The SB -SAM9G20 Single Board omputer comes with all of the necessary
hardware and software to quickly develop applications. The kit includes the following:
• One SB -SAM9G20 Board
• One Serial cable
• One net cable
• One USB cable
• One 12V@2A Power adapter
• One DVD
1.4 Support
When you don't know what's wrong or what to do next, let us help you! We supports
what is sells. Our engineering staff is here to help you with your application. Our
technical support department assists you in getting your project rolling and helps you
if it stops.
You can get help by the follow method:
SBC-SAM9G20 User manual
www.armdevs.com

•Forum
When you have some questions, you can search the Forum, maybe you can
find the right method to solve the board problem, Or you can ask your
questions in the Forum.
The Forum website: http://www.at91sam.org/forum
•Email Support
Send E-mail to [email protected] and our Technical Support staff will
respond as soon as possible to help you get your board working.
SBC-SAM9G20 User manual
www.armdevs.com

Chapter 2 Getting Started
This chapter describes the SB -SAM9G20 working environment and familiarizes the
user with its components and functionality.
2.1 Assembly and Connections
In order to use the SB -SAM9G20 the user must first assemble and connect the
peripherals to the SB -SAM9G20, as described in the following procedure.
1. Place the SB -SAM9G20 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
SB -SAM9G20 has the jumpers in the factory default configuration, please
see the next section(2.3 Configurations) regarding board configuration.
3. onnect 12V regulated power supply to the board.
4. onnect serial cable between SB -SAM9G20 debug port and P /terminal
serial port.
5. Launch a terminal emulator, such as HyperTerminal, or minicom, on the P
configured to connect to the serial port of the SB -SAM9G20.
onfigure the serial port with the following parameters:
115200 bits per second, 8 data bits, no parity, 1 stop bit, no flow control.
6. onnect the board to a local area network (optional)
2.2 Operation
A few seconds after applying power to the SB -SAM9G20, debug information will be
displayed on the terminal program. The following figures show what this should look
like.
2.3 Configurations
Jumpers are used to configure the SB -SAM9G20 to operate in different mode. The
following table lists all the settings for each jumper.
Jumper Function Description
J8
(Defualt: close) Nand S open – Nand hips not select
close – Nand hips select
SBC-SAM9G20 User manual
www.armdevs.com

Chapter 3 HardWare
The following image shows where some of the hardware components are located.
3.1 SBC-SAM9G20 OverView
System
•CPU: Atmel AT91SAM9G20 (ARM926EJ core with MMU capable of 400MHz operation)
•RAM: 64Mbyte SDRAM
•Flash: 256Mbyte Nand Flash
•RTC: Battery backed Real Time lock/ alendar
•EEPROM: 4kbit EEPROM
•Watch-Dog: On chip watch-dog timer
Data Transfer Interface
•UARTS: 7 serial Port(6 RS232 serial port, 1 RS485 Serial port)
◦Debug: 3-wire RS232 serial port,
◦OM0: 5-wire RS232/TTL serial port,
◦OM2: 5-wire RS232/TTL serial port,
SBC-SAM9G20 User manual
www.armdevs.com

◦OM3: 3-wire RS232/TTL serial port
◦OM4: 3-wire RS232/TTL serial port
◦OM5: 3-wire RS232/TTL serial port
•RS485: 5-wire RS485/TTL serial port
•Net: 10/100M Ethernet interface(MA was on AT91SAM9G20 chips)
•USB: 2 USB 2.0 Full Speed Host & 1 USB 2.0 Full Speed Device ports
•CAN: 1-channel AN2.0 Bus
•SD: 1 SD/MM card slot
•SPI: 1 High-Speed SPI ports
•IIC: Hardware I2 port
•A/D: 1 x 4-channel 10-bit AD
Others
•Button: 1 Reset button
•LED: 1 battle LED, 1 user LED
•Buzzer: 1 Buzzer
Mechanical
•Dimensions:
•Temperature: -10° to 70°
•Power supply: 12V
3.2 AT91SAM9G20(U7)
The SB -SAM9G20 Single Board omputer uses the Atmel AT91SAM9G20 as the
core processor on this development board. The top-level features of AT91SAM9G20
processor are the following:
• ARM926EJ-S RIS ore Processor
SBC-SAM9G20 User manual
www.armdevs.com
Tabla de contenidos
Manuales populares de Computadora de placa única de otras marcas

WIN Enterprises
WIN Enterprises PL-80910 Manual de usuario

AXIOMTEK
AXIOMTEK SBC81206 Series Manual de usuario

Embest
Embest SOM-PH8800 Manual de usuario

SeaLevel
SeaLevel SBC-R9 Manual de usuario

SMART Embedded Computing
SMART Embedded Computing ATCA-8310 Manual de usuario

WinSystems
WinSystems PPM-LX800-G Manual de usuario

GIGAIPC
GIGAIPC QBiX-PPC Series Manual de usuario

OLIMEX
OLIMEX A10S-OLinuXino-MICRO Manual de usuario

Commell
Commell FS-978 Manual de usuario

GIGAIPC
GIGAIPC QBiP-8665A/ Manual de usuario

VersaLogic
VersaLogic Python EBX-11 Manual de usuario

Micro Computer Specialists
Micro Computer Specialists IRV-3702 Manual de usuario





