mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(五 内

本系列文章有本人yinjiabin制作,转载请注明出处:

http://blog.csdn.net/yinjiabin/article/details/7490475

编译内核并下载到tiny6410开发板上,打印信息如下:

MINI6410 # setenv serverip 192.168.1.100 MINI6410 # ping 192.168.1.100 dm9000 i/o: 0x18000300, id: 0x90000a46 DM9000: running in 16 bit mode MAC: 08:90:90:90:90:90 operating at 100M full duplex mode host 192.168.1.100 is alive MINI6410 # tftp c0008000 uImage dm9000 i/o: 0x18000300, id: 0x90000a46 DM9000: running in 16 bit mode MAC: 08:90:90:90:90:90 operating at 100M full duplex mode TFTP from server 192.168.1.100; our IP address is 192.168.1.230 Filename ‘uImage’. Load address: 0xc0008000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ########### done Bytes transferred = 3712948 (38a7b4 hex) MINI6410 # bootm c0008000 ## Booting image at c0008000 … Image Name: Linux-2.6.36.2 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3712884 Bytes = 3.5 MB Load Address: 50008000 Entry Point: 50008000 Verifying Checksum … OK OK Starting kernel … Uncompressing Linux… done, booting the kernel. Linux version 2.6.36.2 (root@ubuntu) (gcc version 4.5.1 (ctng-1.8.1-FA) ) #5 Sat Apr 21 21:15:34 CST 2012 CPU: ARMv6-compatible processor [410fb766] revision 6 (ARMv7), cr=00c5387f CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache Machine: MINI6410 Memory policy: ECC disabled, Data cache writeback CPU S3C6410 (id 0x36410101) S3C24XX Clocks, Copyright 2004 Simtec Electronics camera: no parent clock specified S3C64XX: PLL settings, A=532000000, M=532000000, E=24000000 S3C64XX: HCLK2=266000000, HCLK=133000000, PCLK=66500000 mout_apll: source is fout_apll (1), rate is 532000000 mout_epll: source is epll (1), rate is 24000000 mout_mpll: source is mpll (1), rate is 532000000 mmc_bus: source is mout_epll (0), rate is 24000000 mmc_bus: source is mout_epll (0), rate is 24000000 mmc_bus: source is mout_epll (0), rate is 24000000 usb-bus-host: source is clk_48m (0), rate is 48000000 uclk1: source is dout_mpll (1), rate is 66500000 spi-bus: source is mout_epll (0), rate is 24000000 spi-bus: source is mout_epll (0), rate is 24000000 audio-bus: source is mout_epll (0), rate is 24000000 audio-bus: source is mout_epll (0), rate is 24000000 audio-bus: source is mout_epll (0), rate is 24000000 irda-bus: source is mout_epll (0), rate is 24000000 camera: no parent clock specified s3c64xx: 10485760 bytes SDRAM reserved for fimc at 0x5f5f9000 s3c64xx: 8388608 bytes SDRAM reserved for tv at 0x5edf9000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.100:/opt/FriendlyARM/mini6410/linux/rootfs ip=192.168.1.70:192.168.1.100:192.168.1.100:255.255.255.0:linux.arm9.net:eth0:off PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 256MB = 256MB total Memory: 233336k/233336k available, 28808k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 – 0xffff1000 ( 4 kB) fixmap : 0xfff00000 – 0xfffe0000 ( 896 kB) DMA : 0xff600000 – 0xffe00000 ( 8 MB) vmalloc : 0xd0800000 – 0xe0000000 ( 248 MB) lowmem : 0xc0000000 – 0xd0000000 ( 256 MB) pkmap : 0xbfe00000 – 0xc0000000 ( 2 MB) modules : 0xbf000000 – 0xbfe00000 ( 14 MB) .init : 0xc0008000 – 0xc0030000 ( 160 kB) .text : 0xc0030000 – 0xc06bd000 (6708 kB) .data : 0xc071e000 – 0xc0767740 ( 294 kB) SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Hierarchical RCU implementation. RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:246 VIC @f4000000: id 0x00041192, vendor 0x41 VIC @f4010000: id 0x00041192, vendor 0x41 Console: colour dummy device 80×30 console [ttySAC0] enabled Calibrating delay loop… 530.84 BogoMIPS (lpj=2654208) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok devtmpfs: initialized NET: Registered protocol family 16 hw perfevents: enabled with v6 PMU driver, 3 counters available s3c64xx_dma_init: Registering DMA channels s3c64xx_dma_init1: registering DMA 0 (d0808100) s3c64xx_dma_init1: registering DMA 1 (d0808120) s3c64xx_dma_init1: registering DMA 2 (d0808140) s3c64xx_dma_init1: registering DMA 3 (d0808160) s3c64xx_dma_init1: registering DMA 4 (d0808180) s3c64xx_dma_init1: registering DMA 5 (d08081a0) s3c64xx_dma_init1: registering DMA 6 (d08081c0) s3c64xx_dma_init1: registering DMA 7 (d08081e0) PL080: IRQ 73, at d0808000 s3c64xx_dma_init1: registering DMA 8 (d080c100) s3c64xx_dma_init1: registering DMA 9 (d080c120) s3c64xx_dma_init1: registering DMA 10 (d080c140) s3c64xx_dma_init1: registering DMA 11 (d080c160) s3c64xx_dma_init1: registering DMA 12 (d080c180) s3c64xx_dma_init1: registering DMA 13 (d080c1a0) s3c64xx_dma_init1: registering DMA 14 (d080c1c0) s3c64xx_dma_init1: registering DMA 15 (d080c1e0) PL080: IRQ 74, at d080c000 S3C6410: Initialising architecture bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb s3c-i2c s3c2440-i2c.0: slave address 0x10 s3c-i2c s3c2440-i2c.0: bus frequency set to 64 KHz s3c-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter Advanced Linux Sound Architecture Driver Version 1.0.23. cfg80211: Calling CRDA to update world regulatory domain NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 4, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 32768 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. Installing knfsd (copyright (C) 1996 okir@monad.swb.de). msgmni has been set to 455 alg: No test for stdrng (krng) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) S3C_LCD clock got enabled :: 133.000 Mhz LCD TYPE :: LTE480WV will be initialized Window[0] – FB1: map_video_memory: clear ff600000:0007f800 FB1: map_video_memory: dma=5ea00000 cpu=ff600000 size=0007f800 Window[0] – FB2: map_video_memory: clear ff63fc00:0003fc00 FB2: map_video_memory: dma=5ea3fc00 cpu=ff63fc00 size=0003fc00 Console: switching to colour frame buffer device 60×34 fb0: s3cfb frame buffer device Window[1] – FB1: map_video_memory: clear ff700000:0007f800 FB1: map_video_memory: dma=5ea80000 cpu=ff700000 size=0007f800 Window[1] – FB2: map_video_memory: clear ff73fc00:0003fc00 FB2: map_video_memory: dma=5eabfc00 cpu=ff73fc00 size=0003fc00 fb1: s3cfb frame buffer device Window[2] – FB1: map_video_memory: clear ff680000:0003fc00 FB1: map_video_memory: dma=5e9c0000 cpu=ff680000 size=0003fc00 fb2: s3cfb frame buffer device Window[3] – FB1: map_video_memory: clear ff780000:0003fc00 FB1: map_video_memory: dma=5eb00000 cpu=ff780000 size=0003fc00 fb3: s3cfb frame buffer device jkq debug VIDCON0 is 353 leds initialized pwm initialized s3c6400-uart.0: s3c2410_serial0 at MMIO 0x7f005000 (irq = 16) is a S3C6400/10 s3c6400-uart.1: s3c2410_serial1 at MMIO 0x7f005400 (irq = 20) is a S3C6400/10 s3c6400-uart.2: s3c2410_serial2 at MMIO 0x7f005800 (irq = 24) is a S3C6400/10 s3c6400-uart.3: s3c2410_serial3 at MMIO 0x7f005c00 (irq = 28) is a S3C6400/10 S3C NAND Driver, (c) 2008 Samsung Electronics S3C NAND Driver is using hardware ECC. NAND device: Manufacturer ID: 0xec, Chip ID: 0xd5 (Samsung NAND 2GiB 3,3V 8-bit) Creating 3 MTD partitions on "NAND 2GiB 3,3V 8-bit": 0x000000000000-0x000000080000 : "Bootloader" 0x000000080000-0x000000580000 : "Kernel" 0x000000580000-0x000080000000 : "File System" PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 dm9000 Ethernet Driver, V1.31 eth0: dm9000a at d0876000,d0c00004 IRQ 108 MAC: 08:90:00:a0:90:90 (platform data) libertas_sdio: Libertas SDIO driver libertas_sdio: Copyright Pierre Ossman usbcore: registered new interface driver rt73usb ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver s3c2410-ohci s3c2410-ohci: S3C24XX OHCI s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1 s3c2410-ohci s3c2410-ohci: irq 79, io mem 0x74300000 usb usb1: New USB device found, idVendor=1d6b, idProduct=0001 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: S3C24XX OHCI usb usb1: Manufacturer: Linux 2.6.36.2 ohci_hcd usb usb1: SerialNumber: s3c24xx hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Initializing USB Mass Storage driver… usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbserial usbserial: USB Serial Driver core USB Serial support registered for pl2303 usbcore: registered new interface driver pl2303 pl2303: Prolific PL2303 USB to serial adaptor driver mice: PS/2 mouse device common for all mice input: gpio-keys as /class/input/input0 S3C Touchscreen driver, (c) 2008 Samsung Electronics S3C TouchScreen got loaded successfully : 12 bits input: S3C TouchScreen as /class/input/input1 S3C24XX RTC, (c) 2004,2006 Simtec Electronics s3c-rtc s3c64xx-rtc: rtc disabled, re-enabling s3c-rtc s3c64xx-rtc: rtc core: registered s3c as rtc0 i2c /dev entries driver lirc_dev: IR Remote Control driver registered, major 253 IR NEC protocol handler initialized IR RC5(x) protocol handler initialized IR RC6 protocol handler initialized IR JVC protocol handler initialized IR Sony protocol handler initialized IR LIRC bridge handler initialized Linux video capture interface: v2.00 usbcore: registered new interface driver em28xx em28xx driver loaded Em28xx: Initialized (Em28xx Audio Extension) extension cx231xx v4l2 driver loaded. usbcore: registered new interface driver cx231xx cx231xx: Cx231xx Audio Extension initialized usbcore: registered new interface driver usbvision USBVision USB Video Device Driver for Linux : 0.9.10 usbcore: registered new interface driver pvrusb2 pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner pvrusb2: Debug mask is 31 (0x1f) SE401 usb camera driver version 0.24 registering usbcore: registered new interface driver se401 usbcore: registered new interface driver zr364xx zr364xx: Zoran 364xx usbcore: registered new interface driver stkwebcam sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47pre49 usbcore: registered new interface driver sn9c102 pwc: Philips webcam module version 10.0.13 loaded. pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840. pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30, pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100. usbcore: registered new interface driver Philips webcam gspca: main v2.10.0 registered usbcore: registered new interface driver hdpvr usbcore: registered new interface driver ibmcam usbcore: registered new interface driver ultracam konicawc: v1.4:Konica Webcam driver usbcore: registered new interface driver konicawc usbcore: registered new interface driver vicam usbcore: registered new interface driver s2255 [CAM]s3c_fimc_register_controller.id=0 s3c_fimc_init_global s3c_fimc.cam_clock=-1066252620 s3c-fimc: controller 0 registered successfully [CAM]s3c_fimc_register_controller.id=1 s3c-fimc: controller 1 registered successfully s3c-fimc: info ov965x_init [CAM]s3c_fimc_register_camera,cam->id=0 s3c_fimc.cam_clock = c07246b4 parent clock for camera: 266.000 MHz, divisor: 11 [CAM]RESET CAM. [CAM]Reset and init reg!1cam->client=ce851a00 [CAM]Reset and init reg!1 [CAM]Reset and init reg!2 [CAM]s3c_fimc_init_camera[CAM]I2C_CAM_INIT. [CAM]s3c_fimc_init_camera[CAM]s3c_fimc_init_camera[CAM]Reset and init reg!3 usb 1-1: new full speed USB device using s3c2410-ohci and address 2 usb 1-1: New USB device found, idVendor=05e3, idProduct=0606 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1: Product: USB Hub 2.0 hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected usbcore: registered new interface driver uvcvideo USB Video Class driver (v0.1.0) sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman s3c-sdhci s3c-sdhci.0: clock source 0: hsmmc (133000000 Hz) s3c-sdhci s3c-sdhci.0: clock source 1: hsmmc (133000000 Hz) s3c-sdhci s3c-sdhci.0: clock source 2: mmc_bus (24000000 Hz) mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA s3c-sdhci s3c-sdhci.1: clock source 0: hsmmc (133000000 Hz) s3c-sdhci s3c-sdhci.1: clock source 1: hsmmc (133000000 Hz) s3c-sdhci s3c-sdhci.1: clock source 2: mmc_bus (24000000 Hz) enter s3c64xx_setup_sdhci1_cfg_gpio s3c6400_setup_sdhci_cfg_card: CTRL 2=c0004120, 3=80808080 mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA usbcore: registered new interface driver usbhid usbhid: USB HID core driver asoc: AC97 HiFi <-> s3c-ac97 mapping ok s3c6400_setup_sdhci_cfg_card: CTRL 2=c0004100, 3=00008080 mmc0: new high speed SDHC card at address 1234 mmcblk0: mmc0:1234 SA04G 3.65 GiB mmcblk0: p1 s3c6400_setup_sdhci_cfg_card: CTRL 2=c0004120, 3=80808080 ALSA device list: #0: SMDK (WM9713) TCP cubic registered lib80211: common routines for IEEE802.11 drivers Registering the dns_resolver key type s3c-rtc s3c64xx-rtc: setting system clock to 2000-11-01 03:32:50 UTC (973049570) eth0: link down eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 IP-Config: Complete: device=eth0, addr=192.168.1.70, mask=255.255.255.0, gw=192.168.1.100, host=linux, domain=, nis-domain=arm9.net, bootserver=192.168.1.100, rootserver=192.168.1.100, rootpath= Looking up port of RPC 100003/2 on 192.168.1.100 Looking up port of RPC 100005/1 on 192.168.1.100 VFS: Mounted root (nfs filesystem) on device 0:14. devtmpfs: mounted Freeing init memory: 160K Processing /etc/profile… Done / # ls aa bin etc lib mnt sbin tmp var bbb dev init linuxrc proc sys usr / #

也有伤心的,既有令人兴奋的,也有令人灰心的,

mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(五 内

相关文章:

你感兴趣的文章:

标签云: