Home
Embest SBC2410-II Single Board
Contents
1. OK Press Next Found New Hardware Wizard Driver Files Search Results ey The wizard has finished searching for driver files for your hardware device S The wizard found a driver for the following device oy SEC 3C2410X Test B D Windows found a driver for this device To install the driver Windows found click Next Ly e sbc2440i usbdriver secbulk int Press Finish button i lf lt Found New Hardware Wizard Completing the Found New Hardware Wizard SEC SOC Test Board Windows has finished installing the software for this device To close this wizard click Finish lt Back Now the USB driver is installed on PC successfully Step 3 Burn Linux kernel and File System via USB Use the serial port cable supplied with single board connect serial port of single board with PC Connect USB device of single board and PC USB host with a USB cable Run the DNW exe 18 DNW v0 49 COM x USB x Mme SerialPort USB Port Configuration Help Select DNW Configuration menu and set configuration under DNW as below UART USB Options m Serial Port Baud Rate COM Port 115200 COM1 Cancel C 57600 C COM2 c 38400 C COM3 19200 C COM4 C 14400 C 9600 USB Port Download Address 0x32000000 Power on SBC2440I while press the SPACE key on PC vivi output information is displayed in DNW Be sure the menu is COM
2. excluded ystem Type gt eneral setup rivate Data gt erial Port gt gt M mory Technology Devices MTD dd Built in Commands ystem hacking gt ebugging messages gt gt gt oad an Alternate Configuration File Save Configuration to an Alternate File lt Help gt Figure 3 3 Then Do you wish to save your new vivi configuration dialog pop up press lt YES gt and save the setup Execute make command to compile vivi make If the compilation is successful a vivi binary image file will be created in current directory 4 Configure and compile kernel The kernel sources is stored at the directory opt Embest SBC2440 l kernel 2 6 13 Like vivi user should excute command make menuconfig to configuration kernel before compile Enter kernel source code directory cd opt Embest SBC2440l kernel 2 6 13 make menuconfig Ed root localhost opt Embest SBC 24101I kernel File Edit View Terminal Go Help Linux Kernel v2 4 18 rmk7 pxal1 Configuration oad an Alternate Configuration File Figure 4 1 Select highlighted letters Load an Alternate Configuration File press lt Select gt Then enter the menu input the kernel configuration file for example input config_cs8900_s35 as shown in Figure 4 2 e config_cs8900_n35 Kernel configuration file for NEC 3 5 tft LCD e config_cs8900_s35 Kernel configuration file for Samsung 3 5 tft LCD
3. 0x1 yaffs Apr 14 2007 11 58 50 Installing Initializing Cryptographic API 25 Console switching to colour frame buffer device 64x30 S3C24X0 fb0 s3c2410fb frame buffer device initialize done GPIO L3 bus interface for S3C2440 installed S3C2410 RTC c 2004 Simtec Electronics 3c2410 rtc s3c2410 rtc rtc disabled re enabling leds initialized Serial 8250 16550 driver Revision 1 90 4 ports IRQ sharing disabled 3c2410_serial0 at MMIO 0x50000000 irq 70 is a S3C2440 devfs_mk_dev could not append to parent for tts 0 s3c2410_seriall at MMIO 0x50004000 irq 73 is a S3C2440 devfs_mk_dev could not append to parent for tts 1 s3c2410_serial2 at MMIO 0x50008000 irq 76 is a S3C2440 devfs_mk_dev could not append to parent for tts 2 10 scheduler noop registered io scheduler anticipatory registered 10 scheduler deadline registered 10 scheduler cfq registered RAMDISK driver initialized 16 RAM disks of 4096K size 1024 blocksize loop loaded max 8 devices nbd registered device at major 43 Cirrus Logic CS8900A driver for Linux Modified for SMDK2410 eth0 CS8900A rev E at 0xd0000300 irq 53 no eeprom addr 08 0 3E 26 0A 5B Uniform Multi Platform E IDE driver Revision 7 00alpha2 ide Assuming 5OMHz system bus speed for PIO modes override with idebus xx ide_s3c2440_init ide0 S3C2410 IDE interface S3C24XX NAND Driver c 2004 Simtec Electronics s3c2410 nand mapped registers at c4880000 30 ns is too big f
4. 13 01 Jan 1970 00 00 06 0000 boa server built Feb 28 2004 at 21 47 23 01 Jan 1970 00 00 06 0000 boa starting server pid 772 port 80 Please press Enter to activate this console 9 0 331 251 Create pluginlibman in libqpe Unable to open usr share zoneinfo zone tab Timezone data must be installed at usr share zoneinfo Unable to open usr share zoneinfo America New_York TimeZone data Can t create a valid data object for America New_ York TzCache location unable to find America New_ York initEnvironment Invalid TimeZone America New_ York Use QPEApplication s PluginLibrary Manager QMemoryFile QMemoryFile opt qtopia etc dict dawg Created QMemoryfile for opt qtopia etc dict dawg with a size of 189396 inserting Documents at 1 could not register server found obex lib inserting Applications at 0 inserting Games at 1 inserting Settings at 2 Doing slow search for image Hello QGDict hashKeyString Invalid null key addAppLnk No view for type null Can t add app null Create pluginlibman in libqpe Use QPEApplication s PluginLibraryManager QuickLauncher running Unable to open usr share zoneinfo zone tab Timezone data must be installed at usr share zoneinfo Unable to open usr share zoneinfo America New_York TimeZone data Can t create a valid data object for America New_ York TzCache location unable to find America New_ York Registered QPE QuickLauncher 783 sh can t access tty job co
5. DN W v0 50 COM x USB x You must set serial partas COM1 115200bps VART USB Options 0x30038000 Select Serial Port Connect menu Power on SBC2440 I single board while press the PC SPACE key and enter vivi mode show as below 14 DEF v0 504 CON 115200bps USB x DER Serial Fort USB Port Configuration Help UIUI version 6 1 4 root localhost localdomain gcc version 2 95 3 20010315 release 6 1 4 Sat Apr 1 12 42 15 EST 2666 MMU table base address 8x33DFC000 Succeed memory mapping FCLK 266HHz DHA mode USB IN_ENDPOINT 1 OUT_ENDPOINT 3 FORMAT lt ADDR DATA 4 gt lt SIZE n 16 4 gt lt DATA n gt lt CS 22 gt NAND device Manufacture ID Gxec Chip ID 6x76 Samsung K9D1268U6HM Could not found stored vivi parameters Use default vivi parameters Press Return to start the LINUX now any other key for vivi type help for help Friend1yARM gt Then you can see Found New Hardware Wizard press Next button Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wizard helps you install a device driver for a hardware device To continue click Next lt Back Select Search for a suitable driver for my device recommended Press Next button 15 Found New Hardware Wizard Install Hardware Device Drivers aes A device driver is a software program that enables a hardware device to work with an SS ope
6. e config_cs8900_tft84 Kernel configuration file for Sharp 8 4 tft LCD e config_dm9000_n35 Kernel configuration file for NEC 3 5 tft LCD e config _dm9000_s35 Kernel configuration file for Samsung 3 5 tft LCD e config_ dm9000_tft84 Kernel configuration file for Sharp 8 4 tft LCD These kernel configuration files are located at the directory kernel 2 6 13 Figure 4 2 Press lt OK gt return main memu Select Save configuration to Alternate File press lt Exit gt Then Do you wish to save your new kernel configuration dialog pop up press lt YES gt and save the setup make zlmage If the compilation is successful a kernel image file will be created in directory arch arm boot 5 Make yaffs File System Image Files of file system are under the directory opt Embest SBC2440 I and consist of below contents __ _ root_default File System without QT ___ root_qtopia_mouse QT File System with USB ____ root_qtopia_tp QT File System with Tounch panel Use mkyaffsimge program can make one directory to be a yaffs image file and then download to SBC2440 I single board via USB port Steps1 In order to use the program more conveniently please copy it to the directory usr bin cd opt Embest SBC2440I mkyaffs cp mkyaffsimge usr bin Step2 create image file cd opt Embest SBC24401 mkyaffsimage root_qtopia_tp root_qtopia_tp img root_qtopia_tp img will be created under the directory opt Embest SBC
7. for Samsung 3 5 LCD CS8900 Net Chip Zlmage_cs8900_tft84 Image for Sharp 8 4 640x480LCD CS8900 Net Chip zImage_DM9000_n35 Image for NEC 3 5 LCD dm9000 Net Chip zImage_DM9000_s35 Image for Samsung 3 5 LCD dm9000 Net Chip zImage_DM9000_tft84 Image for Sharp 8 4 640x480LCD dm9000 Net Chip lolx SerialPort USB Port Configuration Help Downloaded file at 0x30000000 size 103620 bytes Found block size 0x0001c000 Erasing done Writing done Written 103620 bytes FriendlyARM gt load flash kernel u USB host is connected Waiting a download Now Downloading ADDRESS 30000000h TOTAL 823750 RECEIVED FILE SIZE 823750 804KB S 1S Downloaded file at 0x30000000 size 823740 bytes Found block size 0x000cc000 Erasing done Writing done Written 823740 bytes Erase TOC of Wince OK FriendlyARM gt Finish downloading Linux image Type command download Linux file system loadyaffs root u Locate Linux file system directory select Linux file system image file ____ root_default img File System without QT ___ root_qtopia_mouse img QT File System with USB mouse ____ root_qtopia_tp img QT File System with Tounch panel 22 DNW v0 49 COM1 115200bps USB OK SerialPort USBPort Configuration Help done FriendlyARM gt load flash kernel u USB host is connected Waiting a download Now Downloading ADDRESS 30000000h TOTAL 823750 RECEIVED FILE SIZE 82375
8. the driver name and the FULL PATH NAME to the giveio sys file Instdrv giveio c winnt system32 drivers giveio sys 5 To enable the driver to start automatically each time you boot use the following procedure Chose Setting and choose Control Panel Chose Devices select giveio from the list and choose Startup 10 Select Startup Type Automatic from the Device menu For Windows XP use the following procedure 1 Copy the included GIVEIO SYS file to your C WINNT system32 drivers directory 2 Choose Add Hardware from the Control Panel 3 Choose NEXT when the Add Hardware Wizard appears 4 Check Yes I have already added the hardware button then choose NEXT 5 Scroll down and select Add a new hardware device then choose NEXT 6 Select Install hardware manually from list then choose NEXT 7 Select Ports from the hardware list and then choose NEXT 8 Select Have Disk and browse to the giveio inf file 9 Choose OK then NEXT then NEXT then CONTINUE ANYWAY when the digital signing warning message appears 10 Confirm and finish the installation by choosing NEXT and then FINISH Burn VIVI to single board Before the burning is started please first connect the JTAG supplied with development board to PC s DB25 parallel port connect the other end to the custom JTAG port of development board then power on development board 1 Inthe DOS command window on PC change the current direc
9. 0 804KB S 1S Downloaded file at 0x30000000 size 823740 bytes Found block size 0x000cc000 i done done OK e root u USB host is connected Waiting a download The download procedure will take about 2 minutes DNW v0 49 COM1 115200bps SerialPort USBPort Configuration Help 0x006a4000 00278 0x00000000 00000 00273 03947 07 0x006a8000 00279 0x00000000 00000 00279 03947 07 0x006ac000 00280 0x00000000 00000 002 Downloading a Ae MANAAADA 002 0x006b4000 00282 0x00000000 00000 00282 03947 07 0x006b38000 00283 0x00000000 00000 00283 03947 07 Now Linux kernel and file system have been burned into Nandflash 23 DNW v0 49 COM1 115200bps USB 0K jo x SerialPort USB Port Configuration Help 03944 03947 99 OxO3FFO000 03945 0x00000000 00000 03945 03947 99 0x03ff4000 03946 0x00000000 00000 03946 03947 99 OxO3FF8000 03947 0x00000000 00000 03947 03947 100 Load yaffs OK Blocks scanned 3947 Blocks erased 3947 Blocks are bad 0 RECEIVED and Writed FILE SIZE 50711242 369KB S 1345 FriendlyARM gt Close DNW exe Click the Windows program menu choose Hyper terminal from accessory and set Bits per second 115200 Data bits 8 Parity none Stop bits 1 Flow control none Reset SBC2440 1 single board linux start up information will be displayed in Hyper terminal showing as VIVI version 0 1 4 root vmwarelinux gcc version 2 95 3 20010315 release 0 1 4 Tue Mar 20 19
10. 1 115200bps USB OK Be sure you have entered ViVi mode 19 DNW v0 49 COM1 115200bps USB 0K 2 jo x SerialPort USB Port Configuration Help MMU table base address 0x33DFC000 Succeed memory mapping USB IN_ENDPOINT 1 OUT_ENDPOINT 3 FORMAT lt ADDR DATA 4 gt lt SIZE n 10 4 gt lt DATA n gt lt C 2 gt NOTE Power off on or press the reset button for 1 sec in order to get a valid USB device address NAND device Manufacture ID Oxec Chip ID 0x76 Samsung K9D1208U0M Found default vivi parameters Press Return to start the LINUX Wince now any other key for Execute command to partition the Nandflash block bon part 0 320k 2368k DNF v0 49 COM1 115200bps USB 0E Serial Port USB Port Configuration Help FriendlyARM gt bon part 6 326k 2368k doing partition i 6 327686 2424832 6 end 327686 1 end 2424832 2 end 67168864 offset 6 size 327686 bad_block 6 offset 327680 size 2697152 bad_block 6 offset 2424832 size 64651264 bad_block 1 Type command download vivi using USB Type command download Linux kernel using USB Load flash kernel u 20 DNW v0 49 COM1 115200bps USB 0K Select USB Post Transmit menu Locate Linux image directory select kernel image file The default kernel is zImage_s35 21 zlmage type Description zImage_cs8900_n35 Image for NEC 3 5 LCD CS8900 Net Chip zImage_cs8900_s35 Image
11. 17 15 CST 2007 MMU table base address 0x33DFC000 Succeed memory mapping DIVN_UPLLO MPLLVal M 7fh P 2h S 1h CLKDIVN 5h Friendly ARM SBC2440 USB Downloader ver1 0 USB IN_ENDPOINT 1 OUT_ENDPOINT 3 FORMAT lt ADDR DATA 4 gt lt SIZE n 10 4 gt lt DATA n gt lt CS 2 gt NOTE Power off on or press the reset button for 1 sec in order to get a valid USB device address NAND device Manufacture ID Oxec Chip ID 0x76 Samsung K9D1208V0M Could not found stored vivi parameters Use default vivi parameters Press Return to start the LINUX Wince now any other key for vivi Copy linux kernel from 0x00050000 to 0x30008000 size 0x00200000 done zImage magic 0x016f2818 Setup linux parameters at 0x30000100 24 linux command line is noinitrd root dev mtdblock2 init linuxre console ttyS ACO MACH_TYPE 782 NOW Booting Linux Uncompressing LINUX saonenn liceos Sele desata cuerda ea a diera doses distin dec done booting the kernel Linux version 2 6 13 root xq gcc version 3 4 1 1 Sat Apr 14 12 03 36 CST 2007 CPU ARM920Tid wb 41129200 revision 0 ARMv4T Machine SBC2440 ATAG_INITRD is deprecated please update your bootloader Memory policy ECC disabled Data cache writeback CPU S3C2440A id 0x32440001 BUG mapping for 0x 19000000 at 0xd0000000 overlaps vmalloc space S3C2440 core 405 000 MHz m
12. 2440 I 6 Linux application program development guide Provided Linux app is under the directory opt Embest SBC2440l examples below is a Hello example Examplel Hello Step1 compile source code include lt stdio h gt int main void printf hello Embest n Step2 compile hello Use below command to compile arm linux gcc o hello c create hello execution file Step3 download and run To move the execution file to SBC2440 I board mainly has two ways 1 Copy to mobile harddisk like USB disk Insert USB disk into the USB port of PC and execute below command to copy hello to USB disk mount dev sda1 mnt cp hello mnt umount mnt Please plug out U disc and insert it to USB Host of SBC2440 I board and follow below commands mount dev sda1 mnt mount U disc cp mnt hello bin copy hello to bin directory hello execute hello 2 Through network The main steps for downloading program from net is First copy hello to ftp share directory and then use ftp download hello to SBC2440 board change the execution right and run as below On PC cp hello home ftp On SBC2440 I cd bin enter into bin directory ftp 192 168 0 1 login in ftp server gt get hello download hello gt bye exit ftp login chmod a x hello change the execution right of hello hello execute hello 7 How to burn Linux Image to NANDFLASH Linux image locate in CD_ROM Image linux Burn linux image to NandFlash include
13. D directory cd mnt cdrom Linux Step3 install compiler tar xvzf arm linux gcc 3 4 1 tgz C Decompress to create the directory usr local arm 3 4 1 where the arm linux gcc compiler is located 2 2 Installing Linux source code Step1 get into the CD directory cd mnt cdrom Linux Step2 install SBC2440 I kernel source code tar xvzf SBC24401 tgz C create opt Embest SBC2440 I directory the structure of the directory is as below ___ vivi bootloader of SBC2440 1 board __ _ kernel 2 6 13 Kernel source code 2 6 13 of the SBC2440 1 board ___ root_default File System without QT ____ root_qtopia_tp QT File System with Tounch panel ___ root_qtopia_mouse QT File System with USB mouse ___ examples Example source code ___Jflash Flash programmer tool ___ mkyaffs yaffs file system making tool Following operations all run under the above directory 2 3 Set the environment variable To easily use arm linux gcc compilersystem it is recommended to add arm linux tool chain directory to environment variable PATH Open etc profle file and add the words as showed in belowo red diagram box to set the environment variable Note valid only after restart Path manipulation if id u 0 then pathmunge sbin pathmunge usr sbin pathmunge usr local sbin pathmunge usr local arm 3 4 1 bin fi Figure 2 1 3 Compile vivi Vivi is a bootloader that mizi company designs for ARM processor as now vivi onl
14. Embest SBC2440 I Single Board Linux User Manual V1 0 Copywrite 2006 by Shenzhen Embest Info amp Tech Co LTD All rights reserved No part of this document may be reproducted or transmitted in any form or by any means without prior written consent of Embest Info amp Tech Co LTD CONTENTS A A eo nn ne A CAE 3 LL cHOSt COMputer Requirements taaan Sides Aa totes ta aegis Sead daga axati tases ae hh 3 LD THGVAWGTErSCLUP icici Pots Hat loe REL Alo deta eee eee eet ee et 3 2 INSTALLING THE TOOLCHAINS AND SOURCE CODE FILE cssscccsssssccessseecceesseeccessseeceesseeccessseecesesseceeesssecensas 3 Qf INSTAllN E Te 1OOLCH GINS ese sy e8k os Sey SRV EG A dd 3 22 Installing LinuX source di Wain inn aa innate adi 4 2 3 Der the environment Variable ni died ii 4 I COMPILE VIV caida aaa ada a aa tia 4 4 CONFIGURE AND COMPILE KERNEL ccssssccessssecceessceccsesseecessscecceessceccseseecessseeeceesseecesesseeceesseeecesssseceenueeees 7 MAKE YAFES FILE SYSTEM IMAGE irrita ita 8 6 LINUX APPLICATION PROGRAM DEVELOPMENT GUIDE cccsssccesessceeeesseeccessseeccessseeceesseecceeseeceeesseseeesstecensas 9 7 HOW TO BURN LINUX IMAGE TO NANDELASH ccccccccssssccceessceceeesseccessscecceesseecceeececeessseeceeseceeeeeeees 10 Step 1 Burn vivi to NANDflash using JTAG Cable and SJF2440 X coooococinoniconocnonnnonnnonnnnnnnnnnrnnnrnnnrnnnnn 10 Step 2 Install USB driver accion IST STA eiii 13 Step 3 Burn Linux kernel an
15. d File System via USB i cccccccsccccssscessscteseceesceeesceesasecseseeseseeeuseessseeseeaeeenseneaaes 18 1 Prerequisites 1 1 Host Computer Requirements In order to use this demonstration and further tools the following minimum personal computer requirements must be met e Personal computer running Redhat 9 0 suggest fully installing Linux O One free RS232 serial port DB9 O Minimum 500MB of disk space O A Linux terminal program such as Minicom 1 2 Hardware setup The SBC2440 I kit includes a basic guide for setting up hardware It is assumed that the kit is configured as described in this guide Here are the minimum required connections for using this demo SBC2440 I Single Board 12V DC power supply RS232 Serial cable USB Cable JTAG Cable made by Embest Hyper terminal DNW exe 2 Installing the toolchains and source code file This section mainly introduce how to install arm linux development environment on Redhat 9 0 Including Install cross compiler Install kernel source code Install tools The below steps are based on Redhat 9 0 Please make sure your hard disc has at least 1GB surplus space 2 1 Installing the toolchains In order to build the Linux kernel you will need a Linux PC running Red Hat 9 0 with the necessary GNU compiler toolchains installed Please login in using the user name root and insert the SBC2440 I CD in your CD ROM Step1 Mount CD mount dev cdrom mnt cdrom Step2 get in C
16. ed NET Registered protocol family 2 IP route cache hash table entries 1024 order 0 4096 bytes TCP established hash table entries 4096 order 3 32768 bytes TCP bind hash table entries 4096 order 2 16384 bytes TCP Hash tables configured established 4096 bind 4096 TCP reno registered TCP bic registered NET Registered protocol family 1 NET Registered protocol family 17 C sd_app_op_cond at least one card is busy trying again C sd_app_op_cond at least one card is busy trying again C sd_app_op_cond at least one card is busy trying again C sd_app_op_cond at least one card is busy trying again C sd_app_op_cond at least one card is busy trying again C sd_app_op_cond at least one card is busy trying again C sd_app_op_cond at least one card is busy trying again C sd_app_op_cond at least one card is busy trying again C sd_app_op_cond at least one card is busy trying again 5 555 6 55 5 5 5 5 M M M M M MC sd_app_op_cond at least one card is busy trying again M M M M M C sd_app_op_cond locked busy Probably have broken SD Card yaffs dev is 32505858 name is mtdblock2 yaffs Attempting MTD mount on 31 2 mtdblock2 yaffs yaffs_GutsInitialise block 3118 is bad yaffs yaffs_GutsInitialise done VES Mounted root yaffs filesystem Mounted devfs on dev Freeing init memory 180K ae J E 01 Jan 1970 00 00 06 0000 boa server version Boa 0 94
17. emory 101 250 MHz peripheral 50 625 MHz S3C2410 Clocks c 2004 Simtec Electronics CPUO D VIVT write back cache CPUO I cache 16384 bytes associativity 64 32 byte lines 8 sets CPUO D cache 16384 bytes associativity 64 32 byte lines 8 sets Built 1 zonelists Kernel command line noinitrd root dev mtdblock2 init linuxrc console ttyS ACO irq clearing pending ext status 00000200 irq clearing subpending status 00000002 PID hash table entries 512 order 9 8192 bytes timer tcon 00000000 tent a4ca tefg 00000200 00000000 usec 00001e57 Console colour dummy device 80x30 Dentry cache hash table entries 16384 order 4 65536 bytes Inode cache hash table entries 8192 order 3 32768 bytes Memory 64MB 64MB total Memory 61696KB available 2325K code 580K data 180K init Mount cache hash table entries 512 CPU Testing write buffer coherency ok NET Registered protocol family 16 USB Power Control c 2004 Simtec Electronics S3C2440 Initialising architecture S3C2440 IRQ Support S3C2440 Clock Support UPLL 48 000 MHz SCSI subsystem initialized usbcore registered new driver hub S3C2410 DMA Driver c 2003 2004 Simtec Electronics DMA channel 0 at c4800000 irq 33 DMA channel 1 at c4800040 irq 34 DMA channel 2 at c4800080 irq 35 DMA channel 3 at c48000c0 irq 36 NetWinder Floating Point Emulator V0 97 double precision devfs 2004 01 31 Richard Gooch rgooch atnf csiro au devfs boot_options
18. ntrol turned off root FriendlyARM 28
19. or current clock rate 101250 s3c2410 nand timing Tacls Ons TwrphO 4294ns Twrph1 Ons NAND device Manufacturer ID Oxec Chip ID 0x76 Samsung NAND 64MiB 3 3V 8 bit Scanning device for bad blocks Bad eraseblock 3265 at 0x03304000 Creating 3 MTD partitions on NAND 64MiB 3 3V 8 bit 0x00000000 0x00030000 bootloader mtd Giving out device 0 to bootloader 0x00050000 0x00250000 kernel mtd Giving out device 1 to kernel 0x00250000 0x03ffc000 root mtd Giving out device 2 to root s3c2410 ohci s3c2410 ohci S3C24XX OHCI s3c2410 ohci s3c2410 ohci new USB bus registered assigned bus number 1 s3c2410 ohci s3c2410 ohci irq 42 io mem 0x49000000 hub 1 0 1 0 USB hub found hub 1 0 1 0 2 ports detected 26 Initializing USB Mass Storage driver usbcore registered new driver usb storage USB Mass Storage support registered usbcore registered new driver usbhid drivers usb input hid core c v2 01 USB HID core driver mice PS 2 mouse device common for all mice ts Compaq touchscreen protocol output s3c2410 TouchScreen successfully loaded 12c dev entries driver 3c2440 i2c s3c2440 12c slave address 0x10 3c2440 i2c s3c2440 12c bus frequency set to 98 KHz 3c2440 i2c s30c2440 12c i2c 0 S3C 12C adapter mmci s3c2410 probe mapped sdi_base c4d00000 irq 37 irq_cd 60 dma 0 mmci s3c2410 initialisation done SBC2440 SOUND driver register SBC2440 SOUND driver probe SBC2440 UDA1341 audio driver initializ
20. ower off and move the JTAG cable away from the SBC2440 I single board 2 Click the Windows program menu choose Hyper terminal from accessory and set Bits per second 115200 Data bits 8 Parity none Stop bits 1 Flow control none Use the serial port cable supplied with single board connect serial port of single board with PC Power on SBC2440 while press the SPACE key on PC vivi output information is displayed in Hyper Terminal Be sure you have entered ViVi mode shows as below 12 oix File Edit View Cal Transfer Help VIVI version 0 1 4 root vmwarelinux gcc version 2 95 3 20010315 releas 1 4 Mon Feb 5 15 04 36 CST 2007 MMU table base address 0x33DFC000 Succeed memory mapping FORMAT lt ADDR DATA 4 gt lt SIZE n 18 4 gt lt DATA n gt lt C 2 gt NOTE Power off on or press the reset button for 1 sec in order to get a valid USB device address NAND device Manufacture ID Oxec Chip ID 0x76 Samsung K9D1208VOM Found default vivi parameters Press Return to start the LINUK Wince now any other key for vivi type help for help FriendlyARM gt Power off SBC2440 I single board Step 2 Install USB driver The USB driver is supplied by Samsung Company Recommend installing USB driver under windows 98 XP or NT operating system DNW tool is supplied by Sumsung Company It locates in directory CD Tools Run dnw exe and select configuration option menu and set UART USB Options 13
21. rating system This wizard will complete the installation for this device oy SEC 3C2410X Test B D A device driver is a software program that makes a hardware device work Windows needs driver files for your new device To locate driver files and complete the installation click Next What do you want the wizard to do Search for a suitable driver for my device recommended C Display a list of the known drivers for this device so that can choose a specific driver Bock conest_ Select Specify a location press Next Found New Hardware Wizard Locate Driver Files ES Where do you want Windows to search for driver files y Search for driver files for the following hardware device ag SEC 3C2410X Test B D The wizard searches for suitable drivers in its driver database on your computer and in any of the following optional search locations that you specify To start the search click Next If you are searching on 4 floppy disk or CD ROM drive insert the floppy disk or CD before clicking Nest Optional search locations JS Floppy disk drives IV Specify a location I Microsoft Windows Update lt Back Cancel Locate usb_driver directory by Browse 16 Found New Hardware Wizard xi Ly Insertthe manufacturer s installation disk into the drive E selected and then click OK Cancel Copy manufacturer s files from E SBC2440 usbariver y Browse Press
22. s below steps Step 1 Burn vivi to NANDflash using JTAG Cable and sjf2440 exe Step 2 Install USB driver Step 3 Burn Linux kernel and File System via USB Note If SBC2440 I preload sbc_vivi Step1 can be skipped Please do not destroy vivi at will If your PC has installed USB driver for SBC2440 I Step 2 can be skipped Step 1 Burn vivi to NANDflash using JTAG Cable and SJ F2440 exe INSTALLING GI VEI O SYS on PC SJF2440 exe is a JTAG flash programmer of S3C2440 CPU In Windows NT 2000 XP any application can t access the I O such as the parallel port GIVEIO SYS is required for enabling SJF2440 exe to access the parallel port without any memory fault In windows 95 98 GIVEIO SYS isn t needed For Windows 2000 use the following procedure 1 Login as administrator 2 Copy the giveio sys file to Z systemroot system32 drivers 3 Choose Control Panel and choose Add Remove Hardware 4 Select Add Troubleshoot a device 5 Select Add a new device and choose Next and select No I want to select the hardware from a list 6 Select Other devices and choose Have Disk 7 Choose Browse to locate the folder where giveio inf file CD_ROM Tools 8 Complete the remained process For Windows NT use the following procedure 1 Login as administrator 2 Open a DOS command window 3 Copy giveio sys to systemroot system32 drivers 4 Install the driver using the instdrv utility specifying
23. tory to the one containing SJF2440 exe and sbc_vivi Run SJF2440 exe as following SJF2440 exe f sbc_vivi Enter 0 detect flash type Enter 0 select the program function Enter 0 set the program start block number After finish burning Enter 2 exit Shows as follow 2 Tes C W INDOWS e yetom32 emd_ox0 Jal E she SS JF2446 exe f shbc_vuiui AEN NEI SEC JTAG FLASHCSJF gt u 6 1 CS3C2446X amp SMDK244B Br D gt Usage SJF f lt filename gt d lt delay gt gt 5836244BA lt 1D 600324B9d gt is detected SJF Main Menu 0 K S51208 prog 1 28F128J3A prog 2 4M22LU8BB Prog 3 Memor 4 Exit Select the function to test K951208 MAND Flash JTAG Programmer K951208 is detected 1 D Gxec 76 A K951208 Program 1 K951288 Pr BlkPage 2 Exit Select the function to test C SMCCK9 12G68UGM gt MAND Flash Writing Program Source size 6h 194c3h Available target block number 64895 Input target block number B target start block number 4 target size lt Bx4B0Bxn gt 6xichhB STATUS Epppppppppppppppppppppppppppyppppp EPPPPPPPPPPPPPPPPPPPPPPPPPPPEPPPEPP EPPPPPPPPPPPPPPPPPPPPPPEPPPPEPPPEPE EPPDPP PPP PPPYPPpPP PPP PPYpPPpPppPppp Epppppppppppppppppppppppppppppppp EPPPPpPPPPPPPPPPPPPPPPPPPPPPPPPPP Epppppppppppppppppppppppppppppppp A K9S1208 Program 1 K9S51208 Pr BlkPage 2 Exit select the function to test 122 Power off and move the JTAG cable away from the SBC2440 I single board P
24. y supports telecommunicating with host using serial port so you must use a serial cable to connect target board and host SBC2440 I uses a standard male female serial port cable Enter vivi source code directory cd opt Embest SBC2440I vivi Execute make menuconfig command to configuration vivi make menuconfig Select Load on Alternate Configuration File menu in the window pop up press lt Select gt y root localhost opt Embest SBC24101I vivi File Edit View Terminal Go Help fad an Alternate Configuration File Figure 3 1 Then enter the menu input arch def configs smdk2440 as shown in Figure 3 2 Smdk 2440 is the configuration file for SBC2440 l located at the directory vivi arch def configs the directory includes some configuration files suitable for various boards CALLS At sibt ht tititttt MIZI Research Inc Enter the name of the configuration file you wish to load Accept the name shown to restore the configuration you last retrieved Leave blank to abort arch def configs smdk2440 Figure 3 2 Press lt OK gt Figure 3 1 shows again select exit File Edit View Terminal Go Help VIVI v0 1 4 Configuration MIZI Research Inc Arrow keys navigate the menu lt Enter gt selects submenus gt hotkeys Pressing lt Y gt includes lt N gt excludes Highlighted letters are Legend built in Press lt Esc gt lt Esc gt to exit lt gt for Help
Download Pdf Manuals
Related Search
Related Contents
"取扱説明書" Testing of the IGARF1 v4 spreadsheet tool for assessing the impacts Instruction Manual (Français) Guide d`administration du serveur Sun Netra T5440 Delta 35902LF-RB Installation Guide 糸ノコ盤 - マキタ 取扱説明書 - 山田照明 MANUEL D`UTILISATEUR OPTENET WEB FILTER PC Version 9.8 Copyright © All rights reserved.
Failed to retrieve file