Rainbow-electronics QIL-A9260-C11 Manual de usuario Pagina 1

Busca en linea o descarga Manual de usuario para Hardware De La Computadora Rainbow-electronics QIL-A9260-C11. Rainbow Electronics QIL-A9260-C11 User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 34
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
EMBEDDED AND NETWORK COMPUTING TECHNOLOGIES
GETTING STARTED
WITH THE QIL-A9260
Calao Systems
334 rue des Vingt Toises
Le MagistèreII
38950 Saint Martin Le Vinoux
France
Phone = +33 (0)4 76 56 38 05
Fax = +33 (0)4 76 56 38 06
E-mail = sales@calao-systems.com
Datasheet GSG-00006-A01 1/34
Vista de pagina 0
1 2 3 4 5 6 ... 33 34

Indice de contenidos

Pagina 1 - THE QIL-A9260

EMBEDDED AND NETWORK COMPUTING TECHNOLOGIESGETTING STARTEDWITH THE QIL-A9260Calao Systems334 rue des Vingt ToisesLe MagistèreII38950 Saint Martin Le V

Pagina 2 - TABLE OF CONTENTS

Let's erase the second partition with the following command:# flash_eraseall -j /dev/mtd2Erasing 128 Kibyte @ 77e0000 -- 99 % complete. Cleanmark

Pagina 3 - 1. Introduction

SECTION 41.1. The uClibc toolchain Buildroot provides a cross compilation toolchain for the QIL-A9260. It is located in the following directory /QIL

Pagina 4 - 1. QIL-A9260 from scratch

1.2. «Hello world» application Once you have setup your environment, you can compile the hello_world.c example by issuing the following command.arm-

Pagina 5 - 1.2. U-Boot

1.3. Debugging an application In order to debug your appplication you need first to enable the building of both GDB server for the target and GDB cl

Pagina 6 - or qil-a9260_cpio_defconfig

GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditi

Pagina 7 - /ARCH/ARM/BOOT/ directory

SECTION 51. SAM-BAThis part describes how to update the QIL-A9260 with the SAM-BA utility.1.1. Introduction Here is the default configuration of the

Pagina 8 - 1. Buildroot

1.2. How to use SAM-BA ● First install the SAM-BA utility ● First, connect either a USB cable (UDP port) or a RS232 cable (DBG port) between your h

Pagina 9 - #umount /mnt

In order to program the NAND Flash memory follow the stages below:● In the memory download area, click on the appropriate tab in order to choose the N

Pagina 10 - QIL-A9260> saveenv

Once the nand flash erased, you can put the first level bootstrap loader at address 0x00000000. In the memory download area: ● Choose the « NandFlash

Pagina 11 - SECTION 4

A pop-up window opens. ● Select the nandflash_qil-a9260.bin binary file● Click on the « Open » button to start the uploading.In order to program u-boo

Pagina 12 - ● chmod +x hello_world

TABLE OF CONTENTSSection 1...

Pagina 13

You can repeat the previous step in order to program the linux kernel uImage in the nand flash.Once upgraded, you should see in the hyperterminal:Dat

Pagina 14

SECTION 61. ErrataDatasheet GSG-00006-A01 21/34

Pagina 15 - 1. SAM-BA

SECTION 71. Revision History1.1. Revision History Date Version Remarks2007-09-21 A01 first versionDatasheet GSG-00006-A01 22/34

Pagina 16 - 1.2. How to use SAM-BA

SECTION 81. COPYRIGHTNotice: The products specifications provided in this datasheet are subject to change without notice.©2007 CALAO SYSTEMS-All Right

Pagina 17

ANNEXE UBOOT list commandsHere is the list of the u-boot commands? - alias for 'help' autoscr - run script from memoryThe autoscr co

Pagina 18 - In the memory download area:

first the Linux kernel image is uncompressed and copied into RAM, then the ramdisk image is loaded to RAM, and finally control is passed to the Linux

Pagina 19

 cp - memory copycp [.b, .w, .l] source target countThe memory copy command copies data in memory, starting at the “source” address to the “targ

Pagina 20

 erase - erase FLASH memory reset - No help available. erase start end - erase FLASH from addr 'start' to addr &a

Pagina 21 - 1. Errata

 help - print online helphelp [command ...] - show help information (for 'command')'help' prints online help for the monit

Pagina 22 - 1. Revision History

 mm - memory modify (auto-incrementing)mm [.b, .w, .l] address- memory modify, auto increment addressThe mm is a method to interactively modify

Pagina 23 - 1. COPYRIGHT

SECTION 11. IntroductionThis getting started guide is aimed at helping the reader become familiar with the QIL-A9260. First, we'll describe how t

Pagina 24 - UBOOT list commands

 nboot - boot from NAND devicenboot loadAddr devQIL-A9260> nand device

Pagina 25 -  cmp - memory compare

printenv name ...- print value of environment variable 'name'The printenv command prints one, several or all variables of the U-Boot environ

Pagina 26 -  cp - memory copy

 run - run commands in an environment variablerun var [...] - run the commands in the environment variable(s) 'var'You can use U-Boot

Pagina 27

- delete environment variable 'name'To modify the U-Boot environment you have to use the setenv command. When called with exactly one argume

Pagina 28

tftpboot [loadAddress] [bootfilename]QIL-A9260> tftpboot 21000000 uImage TFTP from server 192.168.1.11; our IP address is 192.168.1.100 Filename &a

Pagina 29 -  nand - NAND sub-system

SECTION 2 1. QIL-A9260 from scratch1.1. AT91Bootstrap The AT91Bootstrap loader is used to download the second level bootloader that is to say UBOOT

Pagina 30

Once the compilation ended, you should have the file named nandflash_qil-a9260.bin 1.2. U-Boot U-Boot is downloaded from the nand flash to the last

Pagina 31

Note: We used the DENX toolchain to built u-boot.You can download this cross-compilation toolchain from the following adress: ftp://mirror.switch.ch/

Pagina 32

● Once the compilation ended, you should have a binary file named uImage in the /ARCH/ARM/BOOT/ directoryDatasheet GSG-00006-A01 7/34

Pagina 33

SECTION 3 1. Buildroot Buildroot allows to generate both a cross-compilation toolchain and a jffs2 root file system for the QIL-A9260 module. 1.1. B

Pagina 34

/* * NAND flash */static struct mtd_partition __initdata ek_nand_partition[] = {{.name = "Uboot & Kernel",.offset = 0x00000000,.size =

Comentarios a estos manuales

Sin comentarios