background image

 

 

 

 

Embedded Single Board Computer 

GESBC-3130 

User’s Manual 

 

 
 
 
 

 

 

  

Summary of Contents for GESBC-3130

Page 1: ...Embedded Single Board Computer GESBC 3130 User s Manual ...

Page 2: ...tions 8 Chapter 3 GESBC 3130 Function Blocks 9 LPC 3130 9 SDRAM 9 FLASH 9 USB 10 RS 232 Port 10 I2C Bus SPI Bus PWM output 10 Ethernet 10 USB Port 11 A D Converter 11 GPIO 11 Real Time Clock RTC 11 JTAG 12 Power Requirement 12 Chapter 4 Software Description 13 Overview 13 Data Storage on GESBC 3130 13 GESBC 3130 Linux Code 13 U boot 13 U boot Booting Linux 13 Loading Linux Kernel and root File Sys...

Page 3: ...ble 1 Boot Mode Configuration 8 Table 2 UART Port CON8 Connector on GESBC 3130 10 Table 7 CON2 I2C bus SPI bus PWM output 10 Table 7 CON9 A D input 11 Table 9 CON1 GPIO 11 Table 10 CON7 JTAG Connector 12 Table 11 CON11 Power Supply Connector 12 Table 12 NAND FLASH Storage Map 13 ...

Page 4: ...ased 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 flexible 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 3130 180MHz Proce...

Page 5: ... regarding the LPC 3130 processor please see the LPC 3130 datasheet SDRAM The GESBC 3130 is shipped with 32MBytes of SDRAM FLASH The GESBC 3130 is shipped with 128MB NAND FLASH USB The GESBC 3130 is shipped with high speed USB OTG port UART The GESBC 3130 is shipped with a full RS 232 interface with modem control signals Ethernet The GESBC 3130 is shipped with 10 100 BASE T Ethernet port ...

Page 6: ...mpers are in the factory default position The unit is shipped in a factory default configuration If the user is uncertain that the GESBC 3130 has the jumpers in the factory default configuration please see the next section regarding board configuration 3 Connect 5V regulated power supply to J1 on the board 4 Connect null modem serial cable between GESBC 3130 debug port and PC terminal serial port ...

Page 7: ...GESBC 3130 User s Manual Version 1 0 Page 7 of 18 20 Jun 11 Please see ...

Page 8: ... GESBC 3130 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 3130 to boot in different modes The following table lists all the settings for each boot mode Table 1 Boot Mode Configuration JP2 JP3 JP4 Boot Mode L L L NAND FLASH boot L H H SD MMC card boot H H L UART boot L H L USB boot ...

Page 9: ... Cache 16 Kbyte Data Cache MMU 100 MHz System Bus 16 bit SDRAM Interface 8 16 bit SRAM FLASH ROM Interface Fast UART High Speed USB OTG Port with on chip Physical 4 channel 10 bit ADC SPI Port 2 I2C Port Serial Audio Interface General Purpose I O Pins GPIO JTAG Interface More detailed information regarding the LPC 3130 processor can be found at www NXP com SDRAM The GESBC 3130 is shipped with 32MB...

Page 10: ...SBC 3130 The signal designation is listed in the following table Table 2 UART Port CON8 Connector on GESBC 3130 Pin Number Signal Name Pin Number Signal Name 1 NC 2 RX 3 TX 4 NC 5 GND 6 NC 7 RTS 8 CTS 9 NC 10 N A I2C Bus SPI Bus PWM output The GESBC 3130 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 ...

Page 11: ...ESBC 3130 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 Table 5 CON1 GPIO Pin Signal Pin Signal 1 3 3V 2 3 3V 3 GPIO 3 4 GPIO 4 5 GPIO 5 6 GPIO 6 7 GPIO 7 8 GPIO 8 9 GPIO 9 10 GPIO 10 11 GPIO 11 12 GPIO 12 13 GPIO 13 14 GPIO 14 15 GPIO 15 16 G...

Page 12: ...debug system level programs The signal designation is listed in the following table Table 6 CON7 JTAG Connector Pin Number Signal Name Pin Number Signal Name 1 3 3V 2 NC 3 NTRST 4 N_RESET_IN 5 TDI 6 TDO 7 TMS 8 NC 9 TCK 10 GND Power Requirement The GESBC 3130 Single Board Computer requires regulated 5V DC The power supply should have minimum 250mA capacity Table 7 CON11 Power Supply Connector Pin ...

Page 13: ...strap code 0x00020000 0x40000 U boot 0x00060000 0x40000 U boot primary environment storage range 0x000A0000 0x40000 U boot secondary environment storage range 0x00100000 0x300000 Linux kernel 0x00400000 Root file system GESBC 3130 Linux Code The GESBC 3130 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 T...

Page 14: ...esize 20423C fileaddr 31000000 ipaddr 192 168 1 200 serverip 192 168 1 199 nand_boot nand read loadaddr 0x100000 0x300000 run nandargs bootm loadaddr Environment size 916 131068 bytes The bootcmd setting of the U boot reads the Linux kernel from NAND FLASH at address 0x100000 to SDRAM at address 0x31000000 and start executing the kernel code at the same memory address The NAND FLASH from 0x400000 ...

Page 15: ...ectors 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 0x31000000 0x100000 0x200000 The following commands can be used to load root file system into the FLASH memory nand erase 0x400...

Page 16: ...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 3130 ...

Page 17: ...ware lpc313x bsp linux Patch the kernel source with the following command patch p1 patch file directory path patch_file_name Configure Linux Kernel The GESBC 3130 can use the default configuration file for the EA3130 evaluation board make ARCH arm CROSS_COMPILE arm unknown linux gnu ea313x_defconfig If additional configuration is required executing the following command in the Linux kernel directo...

Page 18: ...ter 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 ...

Reviews: