天嵌 ARM开发社区

 找回密码
 注册
查看: 1807|回复: 1

启动不了,什么问题呀?

[复制链接]
铁观音 发表于 2011-1-21 15:15:37 | 显示全部楼层 |阅读模式
u-boot> bootm 31000000
## Booting image at 31000000 ...
   Image Name:   Linux-2.6.30.4
   Created:      2011-01-21   7:01:11 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1907488 Bytes =  1.8 MB
   Load Address: 30008000
   Entry Point:  30008000
   Verifying Checksum ... OK
OK

Starting kernel ...

Uncompressing Linux......................................................................................................................... done, booting the kernel.
Linux version 2.6.30.4 (wg@wg-desktop) (gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) ) #7 Fri Jan 21 15:01:01 CST 2011
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: SMDK2440
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C24XX Clocks, (c) 2004 Simtec Electronics
S3C244X: core 283.200 MHz, memory 70.800 MHz, peripheral 35.400 MHz
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: initrd=0x32000000,0x200000 root=/dev/ram rw init=/linuxrc console=ttySAC0 mem=128M
NR_IRQS:85
irq: clearing pending ext status 00080000
irq: clearing subpending status 00000003
irq: clearing subpending status 00000002
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
console [ttySAC0] enabled
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 123760KB available (3380K code, 311K data, 120K init, 0K highmem)
kernel BUG at mm/slab.c:3011!
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 805 [#1]
Modules linked in:
CPU: 0    Not tainted  (2.6.30.4 #7)
PC is at __bug+0x18/0x24
LR is at __bug+0x14/0x24
pc : [<c002a928>]    lr : [<c002a924>]    psr: 600000d3
sp : c0391f28  ip : 000005fe  fp : 00000020
r10: 00000001  r9 : c0023d20  r8 : c039b884
r7 : c0023d18  r6 : c0023dac  r5 : c0023d10  r4 : c7800000
r3 : 00000000  r2 : c0391f1c  r1 : c031e416  r0 : 00000021
Flags: nZCv  IRQs off  FIQs off  Mode SVC_32  ISA ARM  Segment kernel
Control: c000717f  Table: 30004000  DAC: 00000017
Process swapper (pid: 0, stack limit = 0xc0390268)
Stack: (0xc0391f28 to 0xc0392000)
1f20:                   c7800000 c008b944 c039b884 000080d0 00000000 00000000
1f40: 20000053 c039b884 000080d0 00000020 41129200 00000020 c032783e c008be54
1f60: 00000000 c039b868 00042000 00000020 00000020 c008c6a0 00007902 c03b1a5c
1f80: 00000001 c0022ee8 c0393cf0 3002086b 41129200 00000000 c0023d10 c039b868
1fa0: c0393cf0 30020838 41129200 30020804 00000000 c0011d98 00000000 c039b8a0
1fc0: 00000000 00000040 00000000 c03b1940 c0022ee8 c00089ec c00085c4 00000000
1fe0: 00000000 c0022eec 00000000 c0007175 c03b1a10 30008034 00000000 00000000
[<c002a928>] (__bug+0x18/0x24) from [<c008b944>] (cache_alloc_refill+0x10c/0x51c)
[<c008b944>] (cache_alloc_refill+0x10c/0x51c) from [<c008be54>] (kmem_cache_alloc+0x48/0x78)
[<c008be54>] (kmem_cache_alloc+0x48/0x78) from [<c008c6a0>] (kmem_cache_create+0x1c8/0x424)
[<c008c6a0>] (kmem_cache_create+0x1c8/0x424) from [<c0011d98>] (kmem_cache_init+0x14c/0x344)
[<c0011d98>] (kmem_cache_init+0x14c/0x344) from [<c00089ec>] (start_kernel+0x1d0/0x284)
[<c00089ec>] (start_kernel+0x1d0/0x284) from [<30008034>] (0x30008034)
Code: e1a01000 e59f000c eb09f1fc e3a03000 (e5833000)
---[ end trace 1b75b31a2719ed1c ]---
Kernel panic - not syncing: Attempted to kill the idle task!
[<c002c724>] (unwind_backtrace+0x0/0xdc) from [<c02a7048>] (panic+0x40/0x110)
[<c02a7048>] (panic+0x40/0x110) from [<c0048154>] (do_exit+0x64/0x578)
[<c0048154>] (do_exit+0x64/0x578) from [<c002ace0>] (die+0x148/0x168)
[<c002ace0>] (die+0x148/0x168) from [<c002d5e0>] (__do_kernel_fault+0x64/0x74)
[<c002d5e0>] (__do_kernel_fault+0x64/0x74) from [<c002d7ec>] (do_page_fault+0x1fc/0x218)
[<c002d7ec>] (do_page_fault+0x1fc/0x218) from [<c00261e8>] (do_DataAbort+0x30/0x90)
[<c00261e8>] (do_DataAbort+0x30/0x90) from [<c0026920>] (__dabt_svc+0x40/0x60)
Exception stack(0xc0391ee0 to 0xc0391f28)
1ee0: 00000021 c031e416 c0391f1c 00000000 c7800000 c0023d10 c0023dac c0023d18
1f00: c039b884 c0023d20 00000001 00000020 000005fe c0391f28 c002a924 c002a928
1f20: 600000d3 ffffffff                                                      
[<c0026920>] (__dabt_svc+0x40/0x60) from [<c002a924>] (__bug+0x14/0x24)
[<c002a924>] (__bug+0x14/0x24) from [<c008b944>] (cache_alloc_refill+0x10c/0x51c)
[<c008b944>] (cache_alloc_refill+0x10c/0x51c) from [<c008be54>] (kmem_cache_alloc+0x48/0x78)
[<c008be54>] (kmem_cache_alloc+0x48/0x78) from [<c008c6a0>] (kmem_cache_create+0x1c8/0x424)
[<c008c6a0>] (kmem_cache_create+0x1c8/0x424) from [<c0011d98>] (kmem_cache_init+0x14c/0x344)
[<c0011d98>] (kmem_cache_init+0x14c/0x344) from [<c00089ec>] (start_kernel+0x1d0/0x284)
[<c00089ec>] (start_kernel+0x1d0/0x284) from [<30008034>] (0x30008034)
天嵌_support1 发表于 2011-1-21 18:48:22 | 显示全部楼层
不能这么用着。
你用 boot_zImage命令吧。
之前的这种方式,uboot中向内核传递的参数没法成功
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-8-21 11:11 , Processed in 1.046915 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表