Home

Glomation GESBC-3130S User`s Manual

image

Contents

1. Glomation FR Embedded Single Board Computer GESBC 31308 User s Manual GESBC 31308 User s Manual Table of Contents Chapter Introducing the GESBC 3130S Single Board Computer eee 4 GESBESISOS OCN la ii 4 Pi A O A 4 EPCS DO tdi ti 6 SRAM erat nadal ida 6 DEASED A EEEE TS TAS 6 LON M T 6 TAR pa E M 6 Chapter Getting SOEPGOS edet o a a tele flatu exerc ia 7 Assembly and COlnectlonisc cuerno iore d A fete ES Re FA MAL UL oM Se ee eeu edid 7 UY oa aber co Reb led unde hio ed buit daaia E o eg Eaa A E AE ATE Ea Ea EA ERa 7 Veo EE TET OTS cs dese DU C M DEAE 9 Chapter 3 GESBC 3130S5 Function Blocks ener rrt tn ture t better tna sto tnodo kn iode teede 10 DPC aS 150 dest ca A A IE 10 SDRAM Pp 10 A A CR E 10 USB a A A AEN A A eO da i estes ule 11 A AAA A A ETE NRUEE 11 PC Bus SPI Bus PWM Output insi peo eror te diner a GR RYE EE ERU ret e ee a 11 E SD POL s s o SA A ONU vene bep AA tero eique 11 PIDO COI A iaa 11 A 12 Real Time Clock R TG ee A 12 Power Requi emollit eeepc eU oe tct e be et bebes dete CORR BI Tu e tl epe eeu E du Ud 12 Chapter Sorowate DescriptIODs nca reo toe petente taa 14 A O pec eR eU RIDE uUE 14 Data Storage om GESBC 31309 u onn ro bett teta 14 GBSBC 51308 Linux Code ento prr te tS orare trei E PUE T RU e eSt 14 A teapots iowa catia E seen Gee cveee Uieawsttccreas E hiydteumeasseauates 14 Usbo0t Booting DUTUX ien cp Seed Pii n cao e a 14 Loadi
2. Entering runlevel 3 Starting system log daemon syslogd liStarting kernel log daemon klogd Starting OpenBSD Secure Shell server sshd Restoring mixer settings failed Starting periodic command scheduler crond Debian GNU Linux 4 0 GESBC ttyS0 GESBC login root For Help press F1 Connected 12 51 04 VT102 115200 8 None 1 le Please see Version 1 0 Page 8 of 19 4 Mar 13 GESBC 3130S User s Manual Chapter 4 Software Description for more details regarding the software functionality Configurations The GESBC 3130S has multiple boot mode It can boot from SD MMC card USB port UART or on board NAND FLASH Jumpers are used to configure the GESBC 3130S to boot in different modes The following table lists all the settings for each boot mode Table 1 Boot Mode Configuration JP3 JP4 Boot Mode Version 1 0 Page 9 of 19 4 Mar 13 GESBC 31308 User s Manual Chapter 3 GESBC 3130S Function Blocks LPC 3130 The GESBC 3130S Single Board Computer uses the NXP LPC 3130 as the core processor on this development board The top level features of LPC 3130 processor are the following e ARM926EJ S RISC Core Processor e 180MHz e l6Kbyte Instruction Cache e 16 Kbyte Data Cache e MMU e 100 MHz System Bus e l6 bit SDRAM Interface e 8 16 bit SRAM FLASH ROM Interface e Fast UART e High Speed USB OTG Port with on chip Physical e 4channel 10 bit ADC e SPI Port e 212C Port e Serial Audio Interface
3. e General Purpose I O Pins GPIO e JTAG Interface More detailed information regarding the LPC 3130 processor can be found at www NXP com SDRAM The GESBC 3130S is shipped with 32MB SDRAM It occupies memory location from 0x3000 0000 to 0x3 1FF FFFF FLASH The GESBC 3130S is shipped with 128 Mbytes of NAND FLASH memory Version 1 0 Page 10 of 19 4 Mar 13 GESBC 3130S User s Manual USB The GESBC 3130S Single Board Computer provides one high speed USB OTG port The USB On The Go block enables usage in both device mode and in host mode This means that you can connect to a PC to exchange data but also to another USB device such as a digital camera or MP3 player The USB port are brought out by a USB type A B mini connector RS 232 Port The GESBC 3130S Single Board Computer is shipped with one fast RS 232 UART interface The fast UART on the GESBC 31305 serves as a debug port by U boot and Linux kernel The UART connector is the 3 pin header connector on GESBC 3130S The signal designation is listed in the following table Table 2 UART Port CON3 Connector on GESBC 3130S Pin Number Signal Name TX 12C Bus SPI Bus PWM output The GESBC 3130S Single Board Computer provides one I2C bus interface one SPI bus and one PWM output on connector CON2 The I2C bus on the CON2 is the I2C1 on the LPC 3130 processor Table 3 CON2 I2C bus SPI bus PWM output Pin Number Signal Name Pin Number Signal Name SCL 4 SPI CS IN 3 3V 8 S
4. instruct the U boot automatically calculate the size from data file that was just loaded After the kernel and root file system have been updated the board can be simply reboot by recycle the power Version 1 0 Page 16 of 19 4 Mar 13 GESBC 3130S User s Manual Chapter 5 Development Tools Overview This chapter provides a brief introduction to development tools that are available for the LPC 3130 System on a Chip processor The central processing core on the LPC 3130 is a 180 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 JT AG 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 Host Computer Requirement The host PC should run Redhead SuSe or other Linux distribution a RS 232 serial port at least 500MB free disk space and a terminal program such as minicom Hardware Connection A null modem cable is required to connect GESBC 3130S to the host computer Install Linux Development Tool Chain The ARM Linux Development Tool chain can be i
5. the default U boot setup for booting Linux Version 1 0 Page 14 of 19 4 Mar 13 GESBC 3130S User s Manual BC 3130S8 4 printenv tcmd run nand boot tdelay 3 baudrate 115200 bootfile uImage loadaddr 0x31000000 rd_addr 0x32000000 usbtty cdc_acm ramargs setenv bootargs console ttyS0 115200n8 root dev ram0 rw ip dhcp loglevel 7 nfsargs setenv bootargs console ttyS0 115200n8 root dev nfs rw nfsroot S serverip S rootpath ip dhcp loglevel 7 rootpath tftpboot arm boot file ulImage sb_boot usb start fatload usb 0 loadaddr bootfile run andargs bootm loadaddr art_boot loady run nfsargs bootm loadaddr artram_boot loady loady rd_addr run ramargs bootm loadaddr rd addr ethaddr 200 08 9e d1 bd 6a ethact dm9000 nandargs setenv bootargs console ttyS0 115200n8 root dev mtdblock2 rw rootfstype jffs2 mtdparts 1pc313x nand 1M boot 3M kernel fs filesize 20423C fileaddr 31000000 ipaddr 192 168 1 200 serverip 192 168 1 199 nand_boot nand read loadaddr 0x100000 0x300000 run nandargs bootm S loadaddr Environment size 916 131068 bytes The boot cma setting of the U boot reads the Linux kernel from NAND FLASH at address 0x 100000 to SDRAM at address 0x31000000 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 L
6. 31305 debug port 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 3130S 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 3130S debug information will be displayed on the terminal program The following figures show what this should look like Version 1 0 Page 7 of 19 4 Mar 13 GESBC 31308 User s Manual 5 Direct Cabled Connection haw HyperACCESS ES File Edit View Properties Transfer Automation Window Help d tw C Qe cS 4D DF P A o wom S D f e D ay El S ec Terminal Phonebook Call Log Lists I ES 2 o E o E o 2 pa For Help press F1 Connected 5 26 55 VT220 115200 8 None 1 co E ioj xl Fie Edit View Properties Transfer Automation Window Help 5 d m K eec or 4 A Terminal Phonebook Call Log Lists Loading device mapper support Seems file systems fsck 1 40 MIP 14 Nov 2006 done Setting kernel variables done Mounting local filesystems done Setting up networking Configuring network interfaces info udhcpc v8 9 9 pre started debug Sending discover eth link up 100 Full debug Sending discover debug Sending discover No lease forking to background Starting portmap daemon INIT
7. PI MOSI GND 10 SPI CS USB Port The GESBC 3130S Single Board Computer is shipped with a high speed USB OTG port on a USB mini A B USB OTG connector A D Converter The GESBC 3130S Single Board Computer provides 4 channel 10 bit A D converter A 6pin 2 54mm spacing header provides the 4 A D input channel Version 1 0 Page 11 of 19 4 Mar 13 GESBC 3130S User s Manual Table 4 CON9 A D input Pin Number Signal Name GPIO The GESBC 3130S is shipped with 16 configurable general purpose input output GPIO ports Each GPIO port can be configured to have pull up pull down or repeater mode The signal assignment is listed in the following table Table5 CON1 GPIO i Signal Pin Signal eno aot GPIO 13 GPIO 14 GND GND Real Time Clock RTC The GESBC 3130S is shipped with a real time clock RTC with battery hook up to provide accurate time keeping The on board battery holder accepts CR1225 CR1220 coin cell batteries Power Requirement The GESBC 3130S Single Board Computer requires regulated 5V DC The power supply should have minimum 250mA capacity Table 6 CON11 Power Supply Connector Pin Number Signal Name 5V DC 2 GND Version 1 0 Page 12 of 19 4 Mar 13 GESBC 3130S User s Manual Version 1 0 Page 13 of 19 4 Mar 13 GESBC 31308 User s Manual Chapter 4 Software Description Overview This chapter provides information regarding the software that is shipped with the GESBC 3130S Bo
8. ard The software included with the board is U boot boot loader Linux kernel 2 6 33 14 and Debian distribution style compact root file system The applications included provide access to all hardware functions on the GESBC 3130S board Data Storage on GESBC 3130S The default configuration of the GESBC 3130S 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 7 NAND FLASH Storage Map Start Address Size Usage 0x00000000 0x00020000 0x00060000 0x000A0000 0x00100000 0x0040000 Rootfile system GESBC 3130S Linux Code The GESBC 3130S is shipped with Linux 2 6 33 14 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 3130S board U boot U boot provides a simple interface for loading operating systems and applications onto the GESBC 3130S 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
9. inux 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 MMC SD card is shown here User can consult U boot manual for other methods of loading data After power on the GESBC 31308 board stop the U boot auto execution by press any key The SD MMC card must initialized before can be used The SD MMC card must have a FAT as its first partition The data files can be stored in the FAT partition The following command sequence shows the steps to load Linux kernel image and store it in the SDRAM Version 1 0 Page 15 of 19 4 Mar 13 GESBC 3130S User s Manual mmc init 0 fat load mmc 0 0x30000000 ulmage 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 0x30000000 0x100000 0x200000 The following commands can be used to load root file system into the FLASH memory nand erase 0x400000 0x7c00000 fatload mmc 0 0x30000000 rootfs img nand write jffs2 0x30000000 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 The filesize
10. ng Linux Kernel and root File System esses eere rennen 15 Chapter 5 Development Tools ud err ds 17 A o bed imde bubu cn M dedit 17 Linux Development Tool Chat cda 17 Chapter 6 Troubleshooting a iii 19 Version 1 0 Page 2 of 19 4 Mar 13 GESBC 31308 User s Manual List of Tables Fable Boot Mode Confisu ratigi eue ende e tp dgio aget eaaet te dla dal Cotto ovk detis 9 Table 2 UART Port CON3 Connector on GESBC 31308 eese eese eee etnnt enean 11 Table 3 CON DC bus SPI bus PWML OUQUE ic ti eret tras it itt 11 Table 4 CONO AUDBDU a ninia 12 Tables CONIGPIO MT TTD 12 Table CONTE Power Supply Comerc 12 Tables NAND FLASH Storage MD us ienris i aN taut tdi 14 Version 1 0 Page 3 of 19 4 Mar 13 GESBC 3130S User s Manual Chapter 1 Introducing the GESBC 3130S Single Board Computer GESBC 3130S Overview The GESBC 3130S is a low cost compact sized single board computer based on NXP LPC 3130 processor With a large peripheral set targeted to a variety of applications the GESBC 3130S is well suited for industrial controls digital media servers set top boxes point of sale terminals biometric security systems and GPS devices Advanced Features The heart of the GESBC 3130S is the LPC 3130 which is the one in a series of ARM926EJ S based processors The NXP LPC3130 combines an 180 MHz ARM926EJ S CPU core high speed USB 2 0 On The Go OTG up to 192 KB SRAM NAND flash controller fle
11. nstalled 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 tar jxvf cross compiler tar file directory Generic arm gcc 4 2 3 glibc 2 3 3 tar bz2 2 Set up the directory path variable export PATH usr local arm gcc 4 2 3 glibc 2 3 3 arm unknown linux gnu bin PATH Version 1 0 Page 17 of 19 4 Mar 13 GESBC 31308 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 3130S is shipped with Linux kernel version 2 6 33 14 The patch for the kernel source tree is available at Glomation website in the support page Prepare Linux Kernel source Obtain the kernel source 2 6 33 14 from http www kernel org Untar the Linux kernel tar xjf linue 2 6 33 14 bz2 Obtain the kernel patch from http ics nxp com support software Ipc3 1 3x bsp linux Patch the kernel source with the following command patch p1 lt patch file directory path patch file name Configure Linux Kernel The GESBC 3130S can use the default configuration file for the EA3130 evaluation board make ARCH arm CROSS COMPILE arm unknown linux gnu a313x defconfig If additional configuration is required executing the f
12. ollowing 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 Ulmage The U boot utility mkimage is required to make the U boot formatted kernel image files Version 1 0 Page 18 of 19 4 Mar 13 GESBC 3130S 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 1 0 Page 19 of 19 4 Mar 13
13. shipped with the NXP LPC 3130 processor For more information regarding the LPC 3130 processor please see the LPC 3130 datasheet SDRAM The GESBC 3130S is shipped with 32MBytes of SDRAM FLASH The GESBC 3130S is shipped with 128MB NAND FLASH USB The GESBC 3130S is shipped with high speed USB OTG port UART The GESBC 3130S is shipped with a 3 wire RS 232 interface Version 1 0 Page 6 of 19 4 Mar 13 GESBC 3130S User s Manual Chapter 2 Getting Started This chapter describes the GESBC 3130S 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 3130S Single Board Computer e Operation o Describes how to operate the GESBC 3130S Single Board Computer Assembly and Connections In order to use the GESBC 3130S the user must first assemble and connect the peripherals to the GESBC 3130S as described in the following procedure 1 Place the GESBC 3130S 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 GESBC 31305 has the jumpers in the factory default configuration please see the next section regarding board configuration 3 Connect 5V regulated power supply to CONI1 on the board 4 Connect null modem serial cable between GESBC
14. xible external bus interface four channel 10 bit ADC and a myriad of serial and parallel interfaces in a single chip targeted at consumer industrial medical and communication markets The list below summarizes the features of the GESBC 3130S e 180MHz Processor Core ARM926EJ S with MMU e 32 MB SDRAM e 128MB NAND FLASH 4 channel 10 bit Analog to Digital Converter ADC RS 232 Universal Asynchronous Receiver Transmitters UART High speed USB OTG Port Real Time Clock with battery backup SD MMC Socket GPIO Ports 1 I2C Ports 1 SPI Port Figure 1 below shows a picture of the GESBC 3130S Single Board Computer Version 1 0 Page 4 of 19 4 Mar 13 Version 1 0 ui s EMLLLLLLETELLLLEELLELELUTI lg 7 GESBC 31308 User s Manual p 6 TE fa TTT Try n gt mm CONI 1 o e E na u CT22 t ms c Hue E eae sale ca S LED3 dc nia eap Ade EL ala he e20013 Ci R4 nn nents 1 Ims Lie si R14 Ce Me BC JES ces CiC12xse iem c78 Ci E pra 19 im 4 ar cra gt I7 R43 028 IDU cach g ie PRE a Es m e c33C 1D bh Si e FEL Leg Es NE COLO EJ 7 luz po TM mm ja Cia Ci3c22 ares Cio re Le km cse em Ci_jc3s Qs Ga 8 3 Nononono e CONI 2 LU glo DOE IE EI mi cieCi Cic E NEZ Songs S8g JP4 JpaJp2 Eres CONS 4 Figure 1 GESBC 3130S Single Board Computer Page 5 of 19 4 Mar 13 GESBC 3130S User s Manual LPC 3130 The GESBC 3130S is

Download Pdf Manuals

image

Related Search

Related Contents

27686  電子機械工学科 - 大島商船高等専門学校  Lutte contre le harcèlement à l`école  MT 5200 (3.15 cu.in)  LAS-140/RG FALLING STAR    SmartMetals 063.1510  SERVICE MANUAL - e-ASP      

Copyright © All rights reserved.
Failed to retrieve file