Home
GESBC-9260S User`s Manual
Contents
1. an ka E AT91SAM9260 The GESBC 9260S is shipped with the Atmel AT91SAM9260 processor For more information regarding the AT91SAM9260 processor please see the AT91SAM9260 datasheet SDRAM The GESBC 9260S is shipped with 32MBytes of SDRAM FLASH The GESBC 9260S is shipped with 128MB NAND FLASH Version 0 2 Page 5 of 21 8 Jan 09 GESBC 9260S User s Manual USB The GESBC 9260S 1s shipped with 1 USB host port and 1 USB device port UART The GESBC 9260S 1s shipped with a RS 232 interface with hardware handshaking signals DEBUG Port The GESBC 9260S is shipped with the 3 wire RS 232 serial debug port Version 0 2 Page 6 of 21 8 Jan 09 GESBC 9260S User s Manual Chapter 2 Getting Started This chapter describes the GESBC 9260S working environment and familiarizes the user with its components and functionality This chapter contains the following sections e Assembly and Connections o Describes how to assemble and connect components to the GESBC 9260S single Board Computer e Operation o Describes how to operate the GESBC 9260S Single Board Computer Assembly and Connections In order to use the GESBC 9260S the user must first assemble and connect the peripherals to the GESBC 9260S as described in the following procedure 1 Place the GESBC 9260S 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
2. PCK0 o FC A23 SPIL NPCS2 Ss A24 SPILNPCSIT Version 0 2 Page 13 of 21 8 Jan 09 GESBC 9260S User s Manual TIOB2 CFCEL P TIOB3 CFCE2 pp NCS4 CFCSO RTS3 gt gt _ ___ RS485 NCSSCECSI TIOBO 0 ADSICERRW CTS3 NCS2 SP10 NICSI D16 SPIO NPCS2 o SP10 NPCS3 SPI NPCSI o 3 SPII NPCS2 SPII_NPCS3 V o Ero 4 TCLES _ l T ee Ca O A 4D gt o LM 7 LAY 1 A Ww L NRoCUI o 3j RN P AY O Ws fF T7 IGD A y K GD For more detailed information on multiplexed peripherals please see AT91SAM9260 data sheet RTC The GESBC 9260S uses the AT91SAM9260 on chip RTC with battery hook up to provide accurate time keeping The on board battery holder accepts CR 1220 coin cell batteries JTAG The GESBC 9260S Single Board Computer is shipped with a 10 pin connector that provides JTAG debug signals for the CPU The JT AG provides the user with the ability to debug system level programs The signal designation is listed in the following table Table 7 J20 JTAG Connector Pin Number Signal Name Pin Number Signal Name NTRST TMS 6 TCK Version 0 2 Page 14 of 21 8 Jan 09 GESBC 9260S User s Manual 7 RTCK Bo TO 9 GND ZigBee Interface The GESBC 9260S Single Board Computer is shipped with socket for XBeeZnet2 5 module from Digi The
3. serial data lines connected to the ZigBee interface are RXD1 and TXD1 from the AT91SAM9260 processor The hardware control signals are RTS1 PB28 and CTS1 PB29 from the AT91SAM9260 processor The system reset signal NRST is connected to the module RESET line pin 5 Power Requirement The GESBC 9260S Single Board Computer requires regulated 5V DC The power supply should have minimum 350mA capacity Table 8 J1 Power Supply Connector Pin Number Signal Name SV DC GND Version 0 2 Page 15 of 21 8 Jan 09 GESBC 9260S User s Manual Chapter 4 Software Description Overview This chapter provides information regarding the software that 1s shipped with the GESBC 9260S Board The software included with the board is U boot boot loader Linux kernel 2 6 25 and Debian distribution style compact root file system The applications included provide access to all hardware functions on the GESBC 9260S board Data Storage on GESBC 9260S The default configuration of the GESBC 9260S Single Board Computer uses on board NAND FLASH for all data storage requirements including boot strap code boot loader Linux kernel and Linux file system The following table is the storage map on the NAND FLASH Table 9 NAND FLASH Storage Map Start Address Usage 0x00000000 0x00020000 0x00060000 0x40000 U boot primary environment storage range Ox000A0000 U boot secondary environment storage range 0x00100000 Linux kernel 0x00400000 Root
4. 0 and start executing the kernel code at the same memory address The NAND FLASH from 0x400000 and up is used for Linux root file system The U boot passes the MTD device partition setting to the Linux kernel via the bootargs environment variable Loading Linux Kernel and root File System The U boot boot loader provides many ways to load Linux kernel and file system into FLASH memory 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 9260S 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 9260S board gt U PN Ae 3 2 Jul 19 2009 15 50 33 34 MB 128 MiB serial serial serial macbO Starting autonegotiation Autonegotiation timed out status 0x7849 link up 100Mbps full duplex lpa Ox4del Hit any key to stop autoboot 0 U BOoL gt Version 0 2 Page 17 of 21 8 Jan 09 GESBC 9260S User s Manual The net work 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 1s the IP address where a TFTP server must be run To load Linux kernel type in the following command t 0x21800000 ulmage The U boot will load uImage file from the TFTP server whose IP address is sp
5. GLOMMA CUOL GESBC 9260S User s Manual Embedded Single Board Computer GESBC 9260S User s Manual Table of Contents Chapter 1 Introducing the GESBC 9260S Single Board Computer 4 GESBC 92605 OVEDVIO Won 4 Advanced ES ATUL CS iones as 4 PT ONS INN 260 rad 5 SDRAM feto ears out acinar cis 5 PELAS rro ano 5 A A E Oo A TI A 6 PP A N A 6 DAS o A 6 Chapter 2 Getting ODtarted oonmononocccoonnonnnanonccnnnanccanonaconucanacano caca nc conoci eee 7 Assembly and Connections 0ccscccccccccesssssesccccccsesssscecccccceessg alo eere 7 Operator Im 7 Sue ke ee em UT ce 9 Chapter 3 GESBC 9260S Function Blocks sese 10 Pu VOUS FINO 260 em en m 10 SDRAM Deen AS e MAA 10 PELAS Honda Aere 11 A A E A 11 155 252 Port 0 and PO told eerte ee beet ut S 11 RS 24S CS n OS ta t E I UT 12 PO BUS een A olm 12 A bob NM A E oa eue on teer t 12 CIS BP Olt et x wr Sh S 13 SPI Bus On chip A D and GDAO BUE eniin Dt mali er Doe aep Dude tus 13 qo C NOT Tm 14 p e RD EA 14 Power Requirement d B a ete Rr Ea o QR bellas isa bancs Der sedilia 15 Chapter 4 SoftwareADegCripgtiony cccccccccssssssssccecccceeesssssecccssesssseesceececeeessssaeseeeues 16 DNA A A ma EN 16 Data Storage GEI 2009 00000 A eee a 16 GESBC ib INUX Codes i n 16 PLA AA A M 16 e iP favi Cor 16 Loading Linux Kernel and root File SystemM cooooooooooonoccn
6. cccnnnonnnnnnnnnnnnnonanoncnnnnnnnnnnnos 17 Chapter Development TOOS uie dais ad eset E 19 OC 19 Emu Development Lool CRM a 19 Ch pter o DrOubleSBOOHTIE ti e Oe oai Pests 2 Version 0 2 Page 2 of 21 8 Jan 09 GESBC 9260S User s Manual List of Tables Table 1 System COn SUOMI a eda ad ae eee 9 Pable 2 Depue UART Port 0 COn lr 11 Table WARS Port el COnUEGIOE a eio E a 11 Table E RSA SIPO JO sn ae ee eli 12 Table D WR DU sE 12 Table 5 JO DO EXPansi ns ass 13 Table 7 320 T AGC ONMe OL aeeie apical ciclo 14 Table 5 J1 Power Supply COnnecCtOt i ie ote sis deirrilcci E eret 15 Table 9 NAND FLASH Storage MAD mista escapes eto Ivan Duae dob ek apad re af to e oou 16 Version 0 2 Page 3 of 21 8 Jan 09 GESBC 9260S User s Manual Chapter 1 Introducing the GESBC 9260S Single Board Computer GESBC 9260S Overview The GESBC 9260S is a low cost compact sized single board computer based on Atmel AT91SAM9260 processor With a large peripheral set targeted to a variety of applications the GESBC 9260S 1s 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 9260S 1s the AT91SAM9260 which is the one in a series of ARM926EJ S based processors The AT91SAM9260 microcontroller features DSP Instruction Extensions ARM Jazelle Technology for Java Acceleration It has
7. ecified by the serverip environment vairbale The NAND FLASH sectors must be erased first before new kernel image can be stored The following command will erase the NAND FLASH sectors reserved for Linux kernel nand erase 0x100000 0x200000 The use the flowing command to store the kernel image from SDRAM to NAND FLASH nand write jffs2 0x21800000 0x100000 0x200000 The following commands can be used to load root file system into the FLASH memory nand erase 0x400000 available nand flash memory size t 0x21000000 rats Alms nand write jffs2 0x21000000 x0400000 filesize Please be noted that the image is first loaded into the SDRAM and then stored into the FLASH memory The image size can not exceed the available SDRAM on the board After the kernel and root file system have been updated the board can be simply reboot by recycle the power Version 0 2 Page 18 of 21 8 Jan 09 GESBC 9260S User s Manual Chapter 5 Development Tools Overview This chapter provides a brief introduction to development tools that are available for the AT91SAM9260 System on a Chip processor The central processing core on the AT9ISAM9260 is a 200 MHz ARM926EJ S processor The ARM926EJ S RISC processing core is supported through various toolsets available from third party suppliers The typical toolset required for the code development is a compiler assembler linker and a source level code debugger Code debugging is supported via the on chip JTAG inte
8. el source tree is available at Glomation website in the support page Prepare Linux Kernel source Obtain the kernel source 2 6 25 from http www kernel org Untar the Linux kernel tar sr Ibxnue 26 295 Dz2 Patch the kernel source with GESBC 92608 patch patch p1 lt lt patch file directory path gt patch file name Configure Linux Kernel The GESBC 9260S can use the default configuration file for the Atmel AT91SAM9260 ek evaluation board make ARCH arm CROSS COMPILE arm unknown linux gnu at91sam9260ek defconfig If additional configuration 1s required executing the following command in the Linux kernel directory make ARCH arm CROSS COMPILE arm unknown linux gnu menuconfig If problem occurs make sure the default PATH variable is set to the correct tool chain directory Compile Kernel Once Linux kernel has been configured it can be compiled using following command make ARCH arm CROSS COMPILE arm unknown linux gnu UlImage The Linux kernel should compile without error and the image file will be created Version 0 2 Page 20 of 21 8 Jan 09 GESBC 9260S User s Manual Chapter 6 Troubleshooting 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 Page 21 of 21 8 Jan 09
9. file system GESBC 9260S Linux Code The GESBC 9260S is shipped with Linux 2 6 25 kernel pre installed This software is programmed into the system FLASH located on the board prior to shipment The Linux kernel is configured with all the device drivers included for the GESBC 9260S board U boot U boot provides a simple interface for loading operating systems and applications onto the GESBC 9260S 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 board is shipped with U boot pre installed Please refer to U boot user s manual regarding detailed information of U boot U boot Booting Linux The following shows the default U boot setup for booting Linux Version 0 2 Page 16 of 21 8 Jan 09 GESBC 9260S User s Manual U Boot gt printenv bootargs console ttyS0 115200 root dev mtdblock2 rw rootfstype 3ffs2 mtdparts at91 nand 1M bootloader 3M kernel rootfs bootcmd nand read jffs2 0x21800000 0x100000 0x200000 bootm 0x21800000 bootdelay 1 baudrate 115200 ethaddr 00 00 520302 Da 20D ipaddr 192 169 0 200 serverip 192 168 0 102 netmask 205 2909259 0 stdin serial stdout serial stderr serial ethact macbU Environment size 353 131067 bytes U Boot gt The boot cmd setting of the U boot reads the Linux kernel from NAND FLASH at address 0x 100000 to SDRAM at address 0x2 180000
10. host port also is available from a 6 position 1mm spacing mini connector that interfaces directly to Via VT6656 USB WiFi module The GESBC 9260S Single Board Computer is shipped with one USB device port on a standard USB type B connector SPI Bus On chip A D and GPIO The AT91ISAM9260 contains very rich set of peripherals that are multiplex into 2 groups Peripheral A and Peripheral B with individually programmable pins The SPI bus A D and GPIO are provided together with other functions on the I O expansion port The I O expansion port is a 2x25 2 54mm spacing header The following table lists signals available on the I O expansion connector with their corresponding multiplexed functions and default usage on the GESBC 9260S Single Board Computer Table 6 J16 I O Expansion Pin lOLine Peripheral A Peripheral B Comments _ Function LS NE Ww 1039V PNE EN 72 P paros SPI MISO TIOA33 SPI MOSI TIOB3 o SPI SPCK TIOA4 6 PB3 SPILNPCSO TIOAS o TXD2 hb Y 8 PB9 RXD2 h WES e 9 PB10 TXD3 ISI_D8 RS 485 Port RXD3 ISLDO RS 485Port TKO TCLE3 TFO TCLK4 TDO TIOB4 SS RDO TIOBS RKO JISLDO O RFO ISLA J DSRO PEA O o DCDO ISLD3 TC RTRO SA RIO BEDS PCKO ISLHSYNC PCK1 ISMCK o ADO SCK3 ADI
11. is uncertain that the GESBC 9260S has the jumpers in the factory default configuration please see the next section regarding board configuration 3 Connect 5V regulated power supply to the board 4 Connect null modem serial cable between GESBC 9260S debug port PO and PC 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 9260S Configure the serial port with the following parameters 115200 bits per second 8 data bits no parity 1 stop bit no flow control Operation A few seconds after applying power to the GESBC 9260S debug information will be displayed on the terminal program The following figures show what this should look like Version 0 2 Page 7 of 21 8 Jan 09 GESBC 9260S User s Manual Direct1152 10 x File Edit View Properties Transfer Automation Window Help DOUMRELO Sd Terminal Phonebook Call Log Lists RomBOOT gt U Boot 1 3 3 Oct 31 2008 00 16 25 DRAM 32 MB NAND 128 HiB xxx Warning bad CRC or NAND using default environment serial serial serial macb Starting autonegotiation Autonegotiation timed out status 0x7849 link down status x7849 Hit any key to stop autoboot 6 NAND read device M offset 0x100000 size 0x200000 2097152 bytes read OK HH Booting kernel from Legacy Image at 21800000 Image Name Linux 2 6 29 Image Type ARH Linux Kernel Image unc
12. nects pin and 2 set the RS 485 driver to full duplex mode and connects pin 2 and 3 set the RS 485 driver to half duplex mode Table 4 RS 485 Port J6 Pin Number Signal Name 2 3 4 C The RTS3 is connected to the RS 485 driver chip for data direction control in half duplex mode The normal setting of RTS signal is normally low For RS 485 mode the RTS signal must set to normally high The user program must set the RTS mode before the half duplex mode RS 485 port can be used When operating in half duplex mode the TXA and TXB are internally connected to RXA and RXB I2C Bus The GESBC 9260S Single Board Computer provides one I2C bus interface via a 1x3 2 54mm spacing header J9 Table 5 J9 I2C bus Pin Number Signal Name SDA SCL GND Ethernet The GESBC 9260S Single Board Computer has optional Ethernet interface The AT91SAM9260 contains a MAC subsystem that is compliant with the ISO TEC 802 3 topology for a single shared medium with several stations The Media Access Controller MAC within the AT91SAM9260 supports 1 10 100 Mbps transfer rates and interfaces to industry standard physical layer devices The optional DM9161A 100Base X IOBase T Transceiver device which along with a RJ45 connector provides the physical layer interface Version 0 2 Page 12 of 21 8 Jan 09 GESBC 9260S User s Manual USB Port The GESBC 9260S Single Board Computer is shipped with USB host port on standard USB type A connector The USB
13. normal ROM boot sequence close ROM debug mode System reset switch header Version 0 2 Page 9 of 21 8 Jan 09 GESBC 9260S User s Manual Chapter 3 GESBC 9260S Function Blocks AT91SAM9260 The GESBC 9260S Single Board Computer uses the Atmel AT91SAM9260 as the core processor on the board The top level features of AT91SAM9260 processor are the following e ARM926EJ S RISC Core Processor e 200 MHz 200 MIPS Performance e 8kKbyte Instruction Cache e 8 Kbyte Data Cache e Linux and Windows CE enabled MMU e 100 MHz System Bus e 32 bit SDRAM Interface e 32 bit SRAM FLASH ROM Interface e Serial EEPROM Interface e 10 100 Mbps Ethernet MAC e 6UART e Two port USB Host e 1 port USB device e 4channel 10 bit ADC e 2 SPI Port e Serial Audio Interface e JTAG Interface More detailed information regarding the AT91SAM9260 processor can be found at www atmel com SDRAM The AT91SAMO9200 features a unified memory address model where all memory devices are accessed over a common address and data bus The GESBC 9260S up 64MB SDRAM Version 0 2 Page 10 of 21 8 Jan 09 GESBC 9260S User s Manual FLASH The GESBC 9260S 1s shipped with 128 Mbytes of NAND FLASH memory The GESBC 9260S can be also ordered with optional 256MB 1GB NAND FLASH USB The GESBC 9260S Single Board Computer provides two USB host connections The AT91SAM9260 USB host controller is configured for one root hub port and features an integra
14. ompressed Data Size 1494792 Bytes 1 4 MB For Help press F1 Connected 13 57 33 J VT102 1115200 8 None 1 Lu File Edit View Properties Transfer Automation Window Help s dcm C Qe ES oO 4 a Terminal E Call Log Lists E In Loading device mapper support pecka file systems fsck 1 40 WIP 14 Nov 2006 done Setting kernel variables done Mounting local filesystems done Setting up networking Configuring network interfaces info udhcpc v 9 9 pre started debug Sending discover eth link up 109 Full debug Sending discover debug Sending discover No loea forking to background Starting portmap daemon INIT Entering runlevel 3 Starting system log daemon syslogd Starting kernel log daemon klogd Starting OpenBSD Secure Shell server sshd Restoring mixer settings failed Starting periodic command scheduler crond Debian GNU Linux 4 06 GESBC ttyS GESBC login root For Help press F1 Connected 12 51 04 vT102 1152009 8 None 1 le E Please see Version 0 2 Page 8 of 21 8 Jan 09 GESBC 9260S User s Manual Chapter 4 Software Description for more details regarding the software functionality Configurations Jumpers are used to configure the GESBC 9260S to operate in different mode The following table lists all the settings for each jumper Table 1 System Configuration Description PA6 port input for boot strap code boot mode open
15. rface 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 1s required to run the development tools This guide assumes user had basic Linux or Unix application development knowledge Host Computer Requirement The host PC should run Redhead SuSe or other Linux distribution a RS 232 serial port at least SOOMB free disk space and a terminal program such as minicom Hardware Connection A null modem cable is required to connect GESBC 9260S to the host computer Install Linux Development Tool Chain The ARM Linux Development Tool chain can be installed in any directory on the host system The following example uses cross compiler default directory usr local arm as the installing directory for the ARM Linux cross compiler 1 Login as root and untar the tool chain cd 4 tar Javi J oross compiler tar file drrectory gt Generica tm gC 4l2 9 g lrbo 2 5932 4 522 2 Setup the directory path variable export PATH usr local arm gcc 4 2 3 glibc 2 3 3 arm unknown linuxsonu brntsgPATH Version 0 2 Page 19 of 21 8 Jan 09 GESBC 9260S User s Manual above command can be included in the shell resource file so it is executed every time you login For bash shell a good place to put is in bashrc in your home directory Compile Linux Kernel The GESBC 9260S is shipped with Linux kernel version 2 6 25 The patch for the kern
16. separate 8 Kbyte instruction and data caches with write buffer The ARM926EJ S on the AT91SAM9260 functions with a maximum operating clock rate of 200MHz and a power usage between 20mW and 250mW dependent upon clock speed The ARM core operates from a 1 8V supply while the I O operates at3 3V The low power consumption makes it an idea platform for battery operated applications The GESBC 9260S is wireless ready with ZigBee and USB WiFi interfaces The list below summarizes the features of the GESBC 9260S 200MBHBz Processor Core ARM926EJ S with MMU 32 64MB SDRAM 128MB 1GB NAND FLASH 4 channel 10 bit Analog to Digital Converter ADC 2 RS 232 Universal Asynchronous Receiver Transmitters UARTs 1 USB Host Port 1 USB Device Port Real Time Clock with battery backup Hardware Debug Interface JTAG SD MMC Socket GPIO Ports with high current drive up to 16mA 1 RC Port 1 SPI Port Optiona 10 100 Mbps Ethernet port Optional RS 485 Port ZigBee interface for optional ZigBee module USB WiFi connector for optional USB WiFi module Version 0 2 Page 4 of 21 8 Jan 09 GESBC 9260S User s Manual Figure 1 below shows a picture of the GESBC 9260S Single Board Computer roo CEN UNE EEL T Al T WUE n Wi r 1 E s D 3 E 3 3 E 3 E 3 E I 3 9 3 E ia s li iti ili i TN t iiit us J mmt y ME nii E J r pi E 1 SS y of s I Figure 1 GESBC 92608 Single Board Computer
17. ted transceiver for the port The AT91SAM9260 integrates one USB 2 0 Full Speed host port The port is fully compliant to the OHCI USB 2 0 Full Speed specification 12 Mbps The controller complies with the OHCI specification for USB Revision 1 1 The USB port are brought out by a standard USB type A connector The GESBC 9260S Single Board Computer provides one USB device port The USB Device Port UDP 1s compliant with the Universal Serial Bus USB V2 0 full speed device specification RS 232 Port 0 and Port 1 The GESBC 9260S Single Board Computer is shipped with one 5 wire RS 232 UART interface and one 3 wire RS 232 debug UART port The port 0 is the debug USART port of the AT91SAM9260 It is provided via a 3 pin header The signal designation 1s listed in the following table Table 2 Debug UART Port 0 Connector Pin Number Signal Name RX GND The port 1 is the USART 0 of the AT9ISAM9260 It is provided via a standard DB9 male connector with hardware handshake signals Table 3 UART Port P1 Connector Pin Number Signal Name Pin Number Signal Name NC TX RTS C Version 0 2 Page 11 of 21 8 Jan 09 GESBC 9260S User s Manual RS 485 The GESBC 9260S Single Board Computer provides one optional full half duplex RS 485 port The RS 485 port is connected to USART3 with RTS signal for RS 485 driver direction control The RS 485 signal is provided via a 1x5 2 54mm spacing header J6 JP3 selects half or full duplex mode con
Download Pdf Manuals
Related Search
Related Contents
Bedienungsanleitung - WilTec Wildanger Technik AT840-User-Manual-R-V1.3-V140331-EN 1144KB Acer Aspire AS5742-7120 : Free Download, Borrow, and Streaming : Internet Archive Gebrauchsanleitung Instruction manual Mode d`emploi Handleiding 8 Series Controlled Temperature Heated Holding Cabinets Copyright © All rights reserved.
Failed to retrieve file