简单配置下串口,down到0x20008000,没想到能跑起来
Uncompressing Linux... done, booting the kernel. Booting Linux on physical CPU 0x0 Linux version 3.9.7 (root@lj) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #1 PREEMPT Tue Jun 25 19:38:18 CST 2013 CPU: ARMv7 Processor [412fc082] revision 2 (ARMv7), cr=10c53c7d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKV210 Memory policy: ECC disabled, Data cache writeback CPU S5PV210/S5PC110 (id 0x43110220) S3C24XX Clocks, Copyright 2004 Simtec Electronics S5PV210: PLL settings, A=1000000000, M=669000000, E=80000000 V=108000000 S5PV210: ARMCLK=1000000000, HCLKM=200000000, HCLKD=167250000 HCLKP=133800000, PCLKM=100000000, PCLKD=83625000, PCLKP=66900000 sclk_dmc: source is sclk_a2m (0), rate is 200000000 sclk_onenand: source is hclk_dsys (1), rate is 83625000 sclk_fimc: source is ext_xtal (0), rate is 24000000 sclk_fimc: source is ext_xtal (0), rate is 24000000 sclk_fimc: source is ext_xtal (0), rate is 24000000 sclk_cam0: source is ext_xtal (0), rate is 24000000 sclk_cam1: source is ext_xtal (0), rate is 24000000 sclk_fimd: source is ext_xtal (0), rate is 24000000 sclk_mfc: source is sclk_a2m (0), rate is 200000000 sclk_g2d: source is sclk_a2m (0), rate is 200000000 sclk_g3d: source is sclk_a2m (0), rate is 200000000 sclk_csis: source is ext_xtal (0), rate is 24000000 sclk_pwi: source is ext_xtal (0), rate is 24000000 sclk_pwm: source is ext_xtal (0), rate is 24000000 CPU: All CPU(s) started in SVC mode. Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: console=ttySAC0 root=/dev/nfs nfsroot=192.168.56.102:/work/busybox-1.20.2/rootfs ip=192.168.56.17:192.168.56.102:192.168.56.0:255.255.255.0:smdkv210: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) __ex_table already sorted, skipping sort Memory: 256MB = 256MB total Memory: 256968k/256968k available, 5176k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xd0800000 - 0xff000000 ( 744 MB) lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .text : 0xc0008000 - 0xc024e69c (2330 kB) .init : 0xc024f000 - 0xc026a39c ( 109 kB) .data : 0xc026c000 - 0xc0294e00 ( 164 kB) .bss : 0xc0294e00 - 0xc02c5af4 ( 196 kB) Preemptible hierarchical RCU implementation. NR_IRQS:208 VIC @f6000000: id 0x00041192, vendor 0x41 VIC @f6010000: id 0x00041192, vendor 0x41 VIC @f6020000: id 0x00041192, vendor 0x41 VIC @f6030000: id 0x00041192, vendor 0x41 sched_clock: 32 bits at 33MHz, resolution 29ns, wraps every 128399ms Console: colour dummy device 80x30 Calibrating delay loop... 663.55 BogoMIPS (lpj=1658880) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok Setting up static identity map for 0xc01ba2a0 - 0xc01ba2f8 DMA: preallocated 256 KiB pool for atomic coherent allocations S3C Power Management, Copyright 2004 Simtec Electronics S5PV210: Initializing architecture bio: create slab <bio-0> at 0 SCSI subsystem initialized Switching to clocksource s5p_clocksource_timer ROMFS MTD (C) 2007 Red Hat, Inc. io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) dma-pl330 dma-pl330.0: Loaded driver for PL330 DMAC-267056 dma-pl330 dma-pl330.0: DBUFF-8x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 dma-pl330 dma-pl330.1: Loaded driver for PL330 DMAC-267056 dma-pl330 dma-pl330.1: DBUFF-8x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled s5pv210-uart.0: ttySAC0 at MMIO 0xe2900000 (irq = 74) is a S3C6400/10 console [ttySAC0] enabled s5pv210-uart.1: ttySAC1 at MMIO 0xe2900400 (irq = 75) is a S3C6400/10 s5pv210-uart.2: ttySAC2 at MMIO 0xe2900800 (irq = 76) is a S3C6400/10 s5pv210-uart.3: ttySAC3 at MMIO 0xe2900c00 (irq = 77) is a S3C6400/10 brd: module loaded loop: module loaded mousedev: PS/2 mouse device common for all mice VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2 VFS: Cannot open root device "nfs" or unknown-block(0,255): error -6 Please append a correct "root=" boot option; here are the available partitions: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,255) [<c001472c>] (unwind_backtrace+0x0/0xfc) from [<c01b6d90>] (panic+0x98/0x1f0) [<c01b6d90>] (panic+0x98/0x1f0) from [<c024fe38>] (mount_block_root+0x260/0x300) [<c024fe38>] (mount_block_root+0x260/0x300) from [<c02500c8>] (prepare_namespace+0x190/0x1cc) [<c02500c8>] (prepare_namespace+0x190/0x1cc) from [<c024f354>] (kernel_init_freeable+0x1a4/0x1b4) [<c024f354>] (kernel_init_freeable+0x1a4/0x1b4) from [<c01b6648>] (kernel_init+0x8/0xe8) [<c01b6648>] (kernel_init+0x8/0xe8) from [<c000ecd8>] (ret_from_fork+0x14/0x3c)
Uncompressing Linux... done, booting the kernel. Booting Linux on physical CPU 0x0 Linux version 3.9.7 (root@lj) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #9 PREEMPT Tue Jun 25 21:44:36 CST 2013 CPU: ARMv7 Processor [412fc082] revision 2 (ARMv7), cr=10c53c7d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKV210 Memory policy: ECC disabled, Data cache writeback CPU S5PV210/S5PC110 (id 0x43110220) S3C24XX Clocks, Copyright 2004 Simtec Electronics S5PV210: PLL settings, A=1000000000, M=669000000, E=80000000 V=108000000 S5PV210: ARMCLK=1000000000, HCLKM=200000000, HCLKD=167250000 HCLKP=133800000, PCLKM=100000000, PCLKD=83625000, PCLKP=66900000 sclk_dmc: source is sclk_a2m (0), rate is 200000000 sclk_onenand: source is hclk_dsys (1), rate is 83625000 sclk_fimc: source is ext_xtal (0), rate is 24000000 sclk_fimc: source is ext_xtal (0), rate is 24000000 sclk_fimc: source is ext_xtal (0), rate is 24000000 sclk_cam0: source is ext_xtal (0), rate is 24000000 sclk_cam1: source is ext_xtal (0), rate is 24000000 sclk_fimd: source is ext_xtal (0), rate is 24000000 sclk_mfc: source is sclk_a2m (0), rate is 200000000 sclk_g2d: source is sclk_a2m (0), rate is 200000000 sclk_g3d: source is sclk_a2m (0), rate is 200000000 sclk_csis: source is ext_xtal (0), rate is 24000000 sclk_pwi: source is ext_xtal (0), rate is 24000000 sclk_pwm: source is ext_xtal (0), rate is 24000000 CPU: All CPU(s) started in SVC mode. Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 Kernel command line: console=ttySAC0 root=/dev/nfs nfsroot=192.168.56.102:/work/busybox-1.20.2/rootfs ip=192.168.56.17:192.168.56.102:192.168.56.0:255.255.255.0:smdkv210:eth0:off PID hash table entries: 2048 (order: 1, 8192 bytes) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) __ex_table already sorted, skipping sort Memory: 512MB = 512MB total Memory: 514636k/514636k available, 9652k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xe0800000 - 0xff000000 ( 488 MB) lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .text : 0xc0008000 - 0xc046ce58 (4500 kB) .init : 0xc046d000 - 0xc048f81c ( 139 kB) .data : 0xc0490000 - 0xc04c3ce0 ( 208 kB) .bss : 0xc04c3ce0 - 0xc04f234c ( 186 kB) Preemptible hierarchical RCU implementation. NR_IRQS:208 VIC @f6000000: id 0x00041192, vendor 0x41 VIC @f6010000: id 0x00041192, vendor 0x41 VIC @f6020000: id 0x00041192, vendor 0x41 VIC @f6030000: id 0x00041192, vendor 0x41 sched_clock: 32 bits at 33MHz, resolution 29ns, wraps every 128399ms Console: colour dummy device 80x30 Calibrating delay loop... 663.55 BogoMIPS (lpj=1658880) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok Setting up static identity map for 0xc035b4d0 - 0xc035b528 devtmpfs: initialized NET: Registered protocol family 16 DMA: preallocated 256 KiB pool for atomic coherent allocations S3C Power Management, Copyright 2004 Simtec Electronics S5PV210: Initializing architecture bio: create slab <bio-0> at 0 SCSI subsystem initialized Switching to clocksource s5p_clocksource_timer NET: Registered protocol family 2 TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 4, 81920 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP: reno registered UDP hash table entries: 256 (order: 1, 12288 bytes) UDP-Lite hash table entries: 256 (order: 1, 12288 bytes) RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. NFS: Registering the id_resolver key type Key type id_resolver registered Key type id_legacy registered Installing knfsd (copyright (C) 1996 [email protected]). ROMFS MTD (C) 2007 Red Hat, Inc. fuse init (API version 7.21) msgmni has been set to 1005 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) dma-pl330 dma-pl330.0: Loaded driver for PL330 DMAC-267056 dma-pl330 dma-pl330.0: DBUFF-8x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 dma-pl330 dma-pl330.1: Loaded driver for PL330 DMAC-267056 dma-pl330 dma-pl330.1: DBUFF-8x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32 Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled s5pv210-uart.0: ttySAC0 at MMIO 0xe2900000 (irq = 74) is a S3C6400/10 console [ttySAC0] enabled s5pv210-uart.1: ttySAC1 at MMIO 0xe2900400 (irq = 75) is a S3C6400/10 s5pv210-uart.2: ttySAC2 at MMIO 0xe2900800 (irq = 76) is a S3C6400/10 s5pv210-uart.3: ttySAC3 at MMIO 0xe2900c00 (irq = 77) is a S3C6400/10 brd: module loaded loop: module loaded nbd: registered device at major 43 smsc911x: Driver version 2008-10-21 libphy: smsc911x-mdio: probed smsc911x smsc911x.0 eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=smsc911x-0:01, irq=-1) smsc911x smsc911x.0 eth0: MAC Address: 86:50:53:90:d3:d3 mousedev: PS/2 mouse device common for all mice s3c-rtc s3c64xx-rtc: rtc core: registered s3c as rtc0 TCP: cubic registered NET: Registered protocol family 17 Key type dns_resolver registered VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2 ThumbEE CPU extension supported. s3c-rtc s3c64xx-rtc: setting system clock to 2000-01-01 01:14:34 UTC (946689274) smsc911x smsc911x.0 eth0: SMSC911x/921x identified at 0xe0850000, IRQ: 41 IP-Config: Cannot add default route (-101) VFS: Mounted root (nfs filesystem) on device 0:11. devtmpfs: mounted Freeing init memory: 136K rcS done [210_Liujia]# [210_Liujia]#ls auto-ccld.sh etc mtd proc tmp bin lib my root udisk bootloader linuxrc mybin sbin usr dev mnt nfs sys var [210_Liujia]#