LS9200 User Guide LinkSprite Technologies, Inc.

Similar documents
GM8126 MAC DRIVER. User Guide Rev.: 1.0 Issue Date: December 2010

TQ2440 Development Platform Manual

GLOMATION. Embedded Single Board Computer GESBC-9G10 User s Manual

StampA5D3x/PortuxA5/PanelA5. Quickstart Guide

WLAN on DILNetPC DNP9200 External SWAP Device on DNP9200

Enabling CDC_ETHER Connection for Skywire GSM CAT1

Embest SOC8200 Single Board Computer

Access Server: User's and Developer's Guide <<< Previous Next >>>

APPLICATION NOTE. Scope. Reference Documents. Software Ethernet Bridge on SAMA5D3/D4. Atmel SMART SAMA5D3/D4 Series

Glomation. Embedded Single Board Computer GESBC-3130S User s Manual

GMSplus Customer Connection Test Procedure

FriendlyARM. Mini2440.

IP over IB Protocol. Introduction CHAPTER

Quick guide for configuring a system with multiple IP-LINKs

Let us ping! First we will learn the Hello World of a networked machine.

Linux. For BCT RE2G2. User Guide. Document Reference: BCTRE2G2 Linux User Guide. Document Issue: Associated SDK release: 1.

AT91SAM9G45-EVK Linux. User Manual

EMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5

Getting Started with PetaLinux SDK

Enabling CDC-ETHER Connection for Skywire CAT1

GESBC-9260S User s Manual. Embedded Single Board Computer

Matrix-710. Linux-Ready Cortex-A5 Industry IoT Gateway. Hardware Guide. Version: Nov.

Wi-Fi Guide: Edimax USB Adapter on BBG

QuickStart Instructions. Programming Embedded Linux on phycore-lpc3180

Lab 1. OMAP5912 Starter Kit (OSK5912)

Idea6410 Ubuntu User Manual V 0.19

GM8126 U-BOOT. User Guide Rev.: 0.2 Issue Date: May 2011

M-508 Quick Installation Guide. Screw: Φ 3 mm

Getting Started with BeagleBoard xm

Matrix 500 Quick Installation Guide

CIS Test 1- Practice - Fall 2011

Basics of GNS3 and Cisco IOS

M-606 Linux ARM9 Single Board Computer User Guide

MYD-IMX28X Development Board

phycore -XScale/PXA270 Development Kit (KPCM-027) Loading a Linux Image (demo.img)

MYD-IMX28X Development Board

REVISION HISTORY...3 USING DEVELOPMENT KIT ADVANTAGES...4 BLOCK DIAGRAM...5 KEY FEATURES...6

DTK2410 Specification

Avnet Zynq Mini Module Plus Embedded Design

SparkGate7 Quick startup guide

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

DS2 Products Auto-Update Tool BSP

FiberstoreOS IP Service Configuration Guide

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

SheevaPlug Development Kit Reference Design. Rev 1.2

How to download a new Linux O/S Image File

MB/ Starter Kit: First Steps

Introduction to the TenByTen6410

REVISION HISTORY... 2 REASONS USING DEVELOPMENT KIT...

UCS IPv6 Management Configuration Example

Carrier Board Socket Modem CAB/MOD1

Compute Node Design for DAQ and Trigger Subsystem in Giessen. Justus Liebig University in Giessen

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN:

MYD-C7Z010/20 Development Board

User s Manual for the Boundary Devices Nitrogen R board

TABLE OF CONTENTS. ACI Solutions Team by Tomas de Leon 2

AT-501 Cortex-A5 System On Module Product Brief

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University

MYD-JA5D2X Development Board

First Steps. esom/sk5 esom/3517 Embedded Linux Starter Kit

PetaLinux SDK Guide to QEMU System Simulation

USER GUIDE. ATWILC1000 Getting Started with SAMA5D3 Xplained Board. Atmel SmartConnect. Introduction. Features

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

i.mx 6UltraLite Evaluation Kit Quick Start Guide s datasheet has been downloaded from at this pag

MYD-Y6ULX Development Board

CHAPTER 7 DEMONSTRATE THE PAN IN LINUX

Matrix-700 Linux-Ready Cortex-A5 Industry IoT Gateway Hardware Guide

EPIC board ensures reliability in the toughest environment

KSZ9692PB User Guide Brief

EX L-8 User Guide

This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green with the host.

SBC8140 Single Board Computer

OK335x Products Guide. Contents

First Steps. DNP/SK18 Embedded Linux Starter Kit

Configuring the BeagleBone Black s Ethernet Port for SSH Access

MICRO-1356 MULTI-PROTOCOL READER

Renesas Koelsch Hardware Setup and Software Installation

SICOM3171 Series Managed Traffic Ethernet Serial Server. Software Operation Manual

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

MYD-SAM9X5 Development Board

Use U-Boot. U-Boot Main Commands. U-Boot script capability

Internet Tool Practice. 이지민 장동현

MYD-C437X-PRU Development Board

imcu7100evb User s Guide

LTIB for i.mx28, a step-by-step guide

MYD-SAMA5D3X Development Board

Using the emergency shell 1

ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University

First Steps. esom/sk4 esom/3517 Embedded Linux Starter Kit

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

AT91SAM9G45 EVK Board

Raspberry Pi Network Boot

Chapter 5 Network Layer

Network Configuration for Cisco UCS Director Baremetal Agent

JBOX2 (Saturn Ring) Appliance General Guide

MYC-C7Z010/20 CPU Module

Baltos ir Contact Online. More Pictures. Click on the thumbnails for the large picture

MBC-SAM9G25 Core Board Overview

Chapter 6 Cubix SP1 Blade Server

Jade IdeaBoxx. Product Manual

Transcription:

LS9200 User Guide LinkSprite Technologies, Inc. 1 / 17

Table of Contents 1. Foreword... 3 2. Features... 3 3. Part and jumper description... 4 Part description... 4 LED and Key description... 4 Jumper description... 5 4. Running Linux... 6 Start Linux... 6 How to use the ping command... 7 How to use USB flash disk... 8 How to use NOR flash... 8 How to use NAND flash... 8 How to use HDD... 8 How to use SD card... 9 How to use audio... 9 5. How To Dowload Program... 10 Prepare... 10 Dwnload u-boot to Norflash... 11 Dwnload Linux kernel to Norflash... 11 Dwnload filesystem to Norflash... 11 6. Compiling u-boot..bin u and u-boot.gzu... 13 7. Compiling Linux Kernel... 14 8. Appendix... 15 Top silkscreen... 15 Bottom silkscreen... 16 2 / 17

1. Foreword Thank you for choosing LS9200. This guide will introduce the function and application of LS9200 in detail from simple program to embedded LINUX. 2. Features CPU 180 MHz ARM920T Processor AT91RM -16 KBytes data cache and 16 KBytes instruction cache -MMU Embedded Linux -DSP Instruction Extensions Memories -16MB NOR Flash -32MB NAND Flash -32MB SDRAM Integrated peripheral interfaces -10/100 Mbps Ethernet MAC -One-ports USB 2.0 full-speed host -One-ports USB 2.0 full-speed device -Two 3-wires UARTs(16550 type) -One full function UARTs(16550 type) -One RS485 Port -One CAN Port -One LCD with black and white -SD Card Port -AC 97 Part General-purpose I/Os (GPIOs) -Five independent key -Tow independent LED JTAG Por P ort -The JTAG Port allows use other in-circuit emulators Expansion interface -Standard IDE slot 3 / 17

3. Part and jumper description Part description Item label function Debug interface J3 Download, communicattion 3-Wire serial port J4 Serial communicate Full function serial port J2 Serial communicate Ethernet interface J9 10M/100M Ethernet JTAG interface J13 Emulate, debug Audio frequency output interface J1 Audio frequency output IDE Buss interface J10 Connect with 2.5 IDE HDD Power input interface J16 Power supply Power switch J14 Power switch SD card jack J6 Connect with SD card CAN Bus interface J12 Connect with CAN Buss RS485 Bus interface J5 Connect with RS485 Buss USB device interface J8 USB device USB Host interface J7 USB Host LCD interface J11 LCD expansion Expansion interface EXT_IO GPIO expansion LED and Key description Item label feature HDD work indicator LED D5 HDD working CPU usage indicator LED D6 CPU usage indicator Independent LED D7 Independent LED output Power indicator LED D8 5V works normally denote Power indicator LED D13 3.3V works normally denote Power indicator LED D14 1.8V works normally denote CPU reset button S6 System reset Independent key-up S2 Independent key input Independent key-down S1 Independent key input Independent key-left S5 Independent key input Independent key-light S4 Independent key input Independent key-enter S3 Independent key input 4 / 17

Jumper description Item Label (1,2) 1,2 closed 1,2 open CAN resistance setup JP3 Income CAN Bus suited resistance Disconnect resistance CF card master/slave select JP5 Income RS485 Bus suited resistance Disconnect resistance EEPROM address setup JP2 0x02 as address 0x00 as address Jumper(1,2) Jumper(1,2,3) Designation Label 1,2 close 2,3 close (1,2,3) System boot select JP1 Boot from internal ROM Boot from NORFLASH JTAG mode select JP4 Normal mode Boundary scan features 5 / 17

4. Running Linux Start Linux By using the serial cable, supplied in the LS9200 Evaluation Kit, connect the board to your PC through the J3 Serial Debug port Connector. Power-up the Development Kit through the J16 connector. Start the HyperTerminal. The connection can be called DBUG, for example. Valid by using the "OK" button. From the "Connection to" window, select the COM port used and valid by using the "OK" button. Set the serial parameters as described below: Bit rate @115 kbps, Data bit @8-bit, Parity NONE, Stop bit equal to 1, Flux control NONE Reset the board, wait for about 1 minute. 6 / 17

Press the Reset button (S6) on the LS9200board, See the message sent from the board to the HyperTerminal console (Remark: This message can change according to the "U-Boot" evolution). Booting from the external 16-bit flash (JP1 Boot Mode select Jumper on EXT position) How to use the ping command Connect the Ethernet interface (J9) to you PC using Network Cable. Activate the Ethernet link under Linux, by typing the following commands.for stop the ping press ctrl-c keys. [root@5itek root]#ifconfig eth0 eth0 Link encap:ethernet HWaddr 22:19:78:10:21:99 inet addr:172.16.0.92 Bcast:172.16.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:17 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1694 (1.6 KiB) TX bytes:826 (826.0 B) Interrupt:24 Base address:0xc000 [root@5itek root]#ping 172.16.0.74 PING 172.16.0.74 (172.16.0.74): 56 data bytes 64 bytes from 172.16.0.74: seq=0 ttl=128 time=0.702 ms 64 bytes from 172.16.0.74: seq=1 ttl=128 time=0.489 ms 64 bytes from 172.16.0.74: seq=2 ttl=128 time=0.489 ms 64 bytes from 172.16.0.74: seq=3 ttl=128 time=0.489 ms 64 bytes from 172.16.0.74: seq=4 ttl=128 time=0.489 ms --- 172.16.0.74 ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 0.489/0.531/0.702 ms64 bytes from 192.168.0.103: icmp_seq=5 ttl=128 time=0.4 ms 7 / 17

How to use USB flash disk [root@5itek root]#usb 1-1: new full speed USB device using at91_ohci and address 3 usb 1-1: configuration #1 chosen from 1 choice uba: unknown partition table [root@5itek root]#mount -t vfat /dev/uba /mnt/uhost/ Filesystem 1k-blocks Used Available Use% Mounted on rootfs 7931 6294 1637 79% / /dev/root 7931 6294 1637 79% / /dev/uba 1003056 748576 254480 75% /mnt/uhost How to use NOR flash [root@5itek root]#mount t jffs2 /dev/mtdblock0 /mnt/jffs2/ [root@5itek root]#df Filesystem 1k-blocks Used Available Use% Mounted on rootfs 7931 6294 1637 79% / /dev/root 7931 6294 1637 79% / /dev/uba 1003056 748576 254480 75% /mnt/uhost /dev/mtdblock0 10240 516 9724 5% /mnt/jffs2 How to use NAND flash [root@5itek root]#mount -t yaffs /dev/mtdblock1 /mnt/yaffs/ [root@5itek root]#df Filesystem 1k-blocks Used Available Use% Mounted on rootfs 7931 6294 1637 79% / /dev/root 7931 6294 1637 79% / /dev/uba 1003056 748576 254480 75% /mnt/uhost /dev/mtdblock0 10240 516 9724 5% /mnt/jffs2 /dev/mtdblock1 65536 4220 61316 6% /mnt/yaffs How to use HDD [root@5itek root]#mount -t vfat /dev/hda1 /mnt/hd/ [root@5itek root]yaffs]#df Filesystem 1k-blocks Used Available Use% Mounted on rootfs 7931 6294 1637 79% / /dev/root 7931 6294 1637 79% / /dev/uba 1003056 748576 254480 75% /mnt/uhost /dev/mtdblock0 10240 516 9724 5% /mnt/jffs2 /dev/mtdblock1 65536 4220 61316 6% /mnt/yaffs /dev/hda1 10233752 6914312 3319440 68% /mnt/hd 8 / 17

How to use SD card [root@5itek root]#mount -t vfat /dev/mmcblk0p1 /mnt/sdcard/ [root@5itek root]#df Filesystem 1k-blocks Used Available Use% Mounted on rootfs 7931 6294 1637 79% / /dev/root 7931 6294 1637 79% / /dev/uba 1003056 748576 254480 75% /mnt/uhost /dev/mtdblock0 10240 516 9724 5% /mnt/jffs2 /dev/mtdblock1 65536 4220 61316 6% /mnt/yaffs /dev/hda1 10233752 6914312 3319440 68% /mnt/hd /dev/mmcblk0p1 991488 20992 970496 2% /mnt/sdcard How to use audio [root@5itek root]#cd /mnt/yaffs [root@5itek root]#madplay moon.mp3 MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al. 9 / 17

5. How To Download Program Prepare Connect the board to your PC through the J3 Serial Debug port Connector. Configure Hyper Terminal is the same with Chapter 4. Boot from internal ROM (JP1 Boot Mode select Jumper on INT position). Power on and push reset button (S6).Then C is appearance continuing on the Hyper Terminal. send loader.bin by clicking Transfer->send file send u-boot.bin by clicking Transfer->send file 10 / 17

Then you will see U-BOOT>, Waiting your input. Connect the board to your PC through the J9 RJ45 port Connector. Dwnload u-boot u to Norflash U-BOOT> protect off 10000000 1001ffff U-BOOT> erase 10000000 1001ffff U-BOOT> tftp 20000000 boot.bin U-BOOT> cp.b 20000000 10000000 20000 U-BOOT> protect on 10000000 1001ffff U-BOOT> protect off 10020000 1003ffff U-BOOT> erase 10020000 1003ffff U-BOOT> tftp 20000000 u-boot.gz U-BOOT> cp.b 20000000 10020000 20000 U-BOOT> protect off 10020000 1003ffff Dwnload Linux kernel to Norflash U-BOOT> protect off 10060000 1025ffff U-BOOT> erase 10060000 1025ffff U-BOOT> tftp 20000000 uimage U-BOOT> cp.b 20000000 10060000 200000 U-BOOT> protect on 10060000 1025ffff Dwnload filesystem to Norflash U-BOOT> protect off 10260000 1055ffff U-BOOT> erase 10260000 1055ffff 11 / 17

U-BOOT> tftp 20000000 ramdisk.gz U-BOOT> cp.b 20000000 10260000 300000 U-BOOT> protect on 10260000 1055ffff At last, JP1 Boot Mode select Jumper on EXT position and Press reset button(s6). 12 / 17

6. Compiling u-boot boot..bin and u-boot.gz Install ARM-LINUX LINUX-GCC If you have not installed ARM-LINUX-GCC, copy file arm-linux-gcc-4.1.1-920t.tar.bz2 under the file arm to the file / at the root directory of Linux. Install arm-linux-gcc in the file /usr/local/arm. tar jxvf arm-linux-gcc-4.1.1-920t.tar.bz2. Configure U-Boot U Download U-Boot source code u-boot-1.3.4.tar.bz2 to a catalog of Linux, decompress it by tar -jxvf u-boot-1.3.4.tar.bz2. #tar jxvf u-boot-1.3.4.tar.bz2 Run the following command to configure 9200 at the directory of source code #make at91rm9200dk_config #make dep Run command make to compile #make #gzip c u-boot.bin > u-boot.gz 13 / 17

7. Compiling Linux Kernel Install ARM-LINUX LINUX-GCC If you have not installed ARM-LINUX-GCC, copy file arm-linux-gcc-4.1.1-920t.tar.bz2 under the file arm to the file / at the root directory of Linux. Install arm-linux-gcc in the file /usr/local/arm. tar jxvf arm-linux-gcc-4.1.1-920t.tar.bz2. Configure LINUX Download kernel source code linux-2.6.23.17.tar.bz2 to a catalog of Linux, decompress it by tar -zxvf linux-2.6.23.17.tar.bz2 #tar jxvf linux-2.6.23.17.tar.bz2 Configure the kernel by inputting make menuconfig #make menuconfig compile kernel #./mkimage A arm O linux C none T kernel a 20008000 e 20000000 n linux-2.6 d arch/arm/boot/zimage uimage 14 / 17

8. Appendix Top silkscreen 15 / 17

Bottom silkscreen 16 / 17

LinkSprite Technologies, Inc. Add:1410 Cannon Mountain Dr, Longmont, CO 80503 Tel: 720-204-8599 Email:sales@linksprite.com Technical questions: support@linksprite.com Web:www.linksprite.com 17 / 17