完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
移植的uboot2012.10到ok6410一直在Starting kernel ...重启,但是在kernel_entry(0, machid, r2);前面和后面加一条printf("Using machid 0x%lx from environmentn", machid);就能启动内核不知道是什么原因
U-Boot 2012.10 (Feb 06 2013 - 12:43:10) for s3c6410 CPU: S3C6400@533MHz Fclk = 533MHz, Hclk = 133MHz, Pclk = 66MHz (ASYNC Mode) Board: SMDK6400 DRAM: 256 MiB NAND: USE HWECC 8BIT ECC Size:512 ECC Bytes:13 2048 MiB MMC: SAMSUNG SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: dm9000 Hit any key to stop autoboot: 0 s3c6410#nand read 0x50008000 0x100000 0x500000 NAND read: device 0 offset 0x100000, size 0x500000 5242880 bytes read: OK s3c6410#bootm 0x50008000 ## Booting kernel from Legacy Image at 50008000 ... Image Name: Linux-3.6.7 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1540056 Bytes = 1.5 MiB Load Address: 50008000 Entry Point: 50008040 Verifying Checksum ... OK XIP Kernel Image ... OK OK Starting kernel ... Starting kernel ... Using machid 0x65a from environment Uncompressing Linux... done, booting the kernel. Booting Linux on physical CPU 0 Linux version 3.6.7 (root@fyyy) (gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) ) #4 Tue Jan 15 19:59:06 CST 2013 CPU: ARMv6-compatible processor [410fb766] revision 6 (ARMv7), cr=00c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache Machine: OK6410 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=533000000, M=533000000, E=24000000 S3C64XX: HCLK2=266500000, HCLK=133250000, PCLK=66625000 mout_apll: source is fout_apll (1), rate is 533000000 mout_epll: source is epll (1), rate is 24000000 mout_mpll: source is mpll (1), rate is 533000000 u***-bus-host: source is clk_48m (0), rate is 48000000 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 CPU: found DTCM0 8k @ 00000000, not enabled CPU: moved DTCM0 8k to fffe8000, enabled CPU: found DTCM1 8k @ 00000000, not enabled CPU: moved DTCM1 8k to fffea000, enabled CPU: found ITCM0 8k @ 00000000, not enabled CPU: moved ITCM0 8k to fffe0000, enabled CPU: found ITCM1 8k @ 00000000, not enabled CPU: moved ITCM1 8k to fffe2000, enabled Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024 Kernel command line: root=/dev/mtdblock2 rootfstype=cramfs console=ttySAC0,11520 0 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: 256616k/256616k available, 5528k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) DTCM : 0xfffe8000 - 0xfffec000 ( 16 kB) ITCM : 0xfffe0000 - 0xfffe4000 ( 16 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xd0800000 - 0xff000000 ( 744 MB) lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .text : 0xc0008000 - 0xc02a5d94 (2680 kB) .init : 0xc02a6000 - 0xc02c243c ( 114 kB) .data : 0xc02c4000 - 0xc02f17e0 ( 182 kB) .bss : 0xc02f2024 - 0xc0323140 ( 197 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:246 VIC @f6000000: id 0x00041192, vendor 0x41 VIC @f6010000: id 0x00041192, vendor 0x41 sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 4294967286ms Console: colour dummy device 80x30 Calibrating delay loop... 353.89 BogoMIPS (lpj=1769472) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok Setting up static identity map for 0x501f9290 - 0x501f92ec DMA: preallocated 256 KiB pool for atomic coherent allocations OK6410: Option string ok6410=0 OK6410: selected LCD display is 480x272 s3c64xx_dma_init: Registering DMA channels PL080: IRQ 73, at d0846000, channels 0..8 PL080: IRQ 74, at d0848000, channels 8..16 S3C6410: Initialising architecture bio: create slab u***core: registered new interface driver u***fs u***core: registered new interface driver hub u***core: registered new device driver u*** ROMFS MTD (C) 2007 Red Hat, Inc. io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) start plist test end plist test s3c-fb s3c-fb: window 0: fb Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled s3c6400-uart.0: ttySAC0 at MMIO 0x7f005000 (irq = 69) is a S3C6400/10 console [ttySAC0] enabled s3c6400-uart.1: ttySAC1 at MMIO 0x7f005400 (irq = 70) is a S3C6400/10 s3c6400-uart.2: ttySAC2 at MMIO 0x7f005800 (irq = 71) is a S3C6400/10 s3c6400-uart.3: ttySAC3 at MMIO 0x7f005c00 (irq = 72) is a S3C6400/10 brd: module loaded loop: module loaded S3C NAND Driver, (c) 2008 Samsung Electronics NandFlash is busying......... forlinx nandflash dev_id=d5 forlinx****Nandflash:ChipType= MLC ChipName=samsung-K9GAG08U0D************ S3C NAND Driver is using hardware ECC. NAND device: Manufacturer ID: 0xec, Chip ID: 0xd5 (Samsung NAND 2GiB 3,3V 8-bit) , page size: 4096, OOB size: 218 Driver must set ecc.strength when using hardware ECC Creating 4 MTD partitions on "NAND 2GiB 3,3V 8-bit": 0x000000000000-0x000000200000 : "Bootloader" 0x000000200000-0x000000700000 : "Kernel" 0x000000700000-0x00000cf00000 : "File System" 0x00000cf00000-0x000080000000 : "User" 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 s3c2410-ohci s3c2410-ohci: init err (00000000 0000) s3c2410-ohci s3c2410-ohci: can't start s3c24xx s3c2410-ohci s3c2410-ohci: startup error -75 s3c2410-ohci s3c2410-ohci: USB bus 1 deregistered s3c2410-ohci: probe of s3c2410-ohci failed with error -75 mousedev: PS/2 mouse device common for all mice i2c /dev entries driver sdhci: Secure Digital Host Controller Interface driver sdhci: Copyright(c) Pierre Ossman s3c-sdhci s3c-sdhci.0: clock source 0: mmc_busclk.0 (133250000 Hz) s3c-sdhci s3c-sdhci.0: clock source 2: mmc_busclk.2 (24000000 Hz) mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA s3c-sdhci s3c-sdhci.1: clock source 0: mmc_busclk.0 (133250000 Hz) s3c-sdhci s3c-sdhci.1: clock source 2: mmc_busclk.2 (24000000 Hz) mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz mmc0: mmc_rescan_try_freq: trying to init card at 300000 Hz mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA mmc0: mmc_rescan_try_freq: trying to init card at 200000 Hz u***core: registered new interface driver u***hid u***hid: USB HID core driver VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5 drivers/rtc/hctosys.c: unable to open rtc device (rtc0) List of all partitions: 1f00 2048 mtdblock0 (driver?) 1f01 5120 mtdblock1 (driver?) 1f02 204800 mtdblock2 (driver?) 1f03 1885184 mtdblock3 (driver?) No filesystem could mount root, tried: cramfs Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2) [ [ [ +0x10c/0x1cc) [ 8/0x1bc) [ /0x8) |
|
相关推荐
2个回答
|
|
这个可以有
|
|
|
|
楼主 为什么我移植的uboot串口没有任何显示呢 希望给点指点啊 我的板子是tiny6410的
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2181 浏览 6 评论
1983 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4541 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:03 , Processed in 0.670020 second(s), Total 79, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号