主题 : MINI2440 Linux系统移植问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 7760
精华: 0
发帖: 11
金钱: 90 两
威望: 44 点
综合积分: 22 分
注册时间: 2009-07-27
最后登录: 2011-07-12
楼主  发表于: 2009-11-21 16:14

 MINI2440 Linux系统移植问题

硬件:Mini2440 64M
内核:2.6.31.4
Busybox:1.15.2
Compile:arm-linux-gcc 4.3.2

感觉Linux内核已经起来了,但是在启动init进程的时候跑飞了,困扰了很久没有解决,请高手不吝赐教啊~打印信息如下所示:

U-Boot 2009.03 (Nov 10 2009 - 21:08:00)

DRAM:  64 MB
Flash:  2 MB
NAND:  64 MiB
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0

Loading from NAND 64MiB 3,3V 8-bit, offset 0x60000
   Image Name:   linux kernel Image
   Created:      2009-11-21   7:33:32 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1954112 Bytes =  1.9 MB
   Load Address: 30008000
   Entry Point:  30008000
## Booting kernel from Legacy Image at 32000000 ...
   Image Name:   linux kernel Image
   Created:      2009-11-21   7:33:32 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1954112 Bytes =  1.9 MB
   Load Address: 30008000
   Entry Point:  30008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux............................................................................................................................. done, booting the kernel.
Linux version 2.6.31.4 (root@localhost.localdomain) (gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) ) #4 Sat Nov 21 15:24:30 CST 2009
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: MINI2440
Memory policy: ECC disabled, Data cache writeback
CPU S3C2440A (id 0x32440001)
S3C24XX Clocks, (c) 2004 Simtec Electronics
S3C244X: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHz
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: noinitrd int=/linuxrc root=/dev/mtdblock3 rootfstype=yaffs console=ttySAC0,115200
PID hash table entries: 256 (order: 8, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 60724KB available (3600K code, 414K data, 136K init, 0K highmem)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:85
irq: clearing subpending status 00000002
Console: colour dummy device 80x30
console [ttySAC0] enabled
Calibrating delay loop... 201.93 BogoMIPS (lpj=504832)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
MINI2440: Option string mini2440=0tb
MINI2440: 't' ignored, touchscreen not compiled in
MINI2440: LCD [0:240x320] 1:800x480 2:1024x768
S3C2440: Initialising architecture
S3C2440: IRQ Support
S3C24XX DMA Driver, (c) 2003-2004,2006 Simtec Electronics
DMA channel 0 at c4808000, irq 33
DMA channel 1 at c4808040, irq 34
DMA channel 2 at c4808080, irq 35
DMA channel 3 at c48080c0, irq 36
S3C244X: Clock Support, DVS off
bio: create slab <bio-0> at 0
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
s3c-i2c s3c2440-i2c: slave address 0x10
s3c-i2c s3c2440-i2c: bus frequency set to 98 KHz
s3c-i2c s3c2440-i2c: i2c-0: S3C I2C adapter
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
ROMFS MTD (C) 2007 Red Hat, Inc.
yaffs Nov 21 2009 15:09:16 Installing.
msgmni has been set to 118
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
Console: switching to colour frame buffer device 60x53
fb0: s3c2410fb frame buffer device
s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
brd: module loaded
at24 0-0050: 1024 byte 24c08 EEPROM (writable)
dm9000 Ethernet Driver, V1.31
dm9000 dm9000: eth%d: Invalid ethernet MAC address. Please set using ifconfig
eth0: dm9000e at c486e300,c4872304 IRQ 51 MAC: 00:00:00:00:00:00 (chip)
S3C24XX NAND Driver, (c) 2004 Simtec Electronics
s3c24xx-nand s3c2440-nand: Tacls=1, 9ns Twrph0=3 29ns, Twrph1=2 19ns
s3c24xx-nand s3c2440-nand: NAND soft ECC
NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit)
Creating 4 MTD partitions on "NAND 64MiB 3,3V 8-bit":
0x000000000000-0x000000040000 : "u-boot"
0x000000040000-0x000000060000 : "u-boot-env"
0x000000060000-0x000000560000 : "kernel"
0x000000560000-0x000004000000 : "root"
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 42, io mem 0x49000000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usbcore: registered new interface driver libusual
s3c2440-usbgadget s3c2440-usbgadget: S3C2440: increasing FIFO to 128 bytes
mice: PS/2 mouse device common for all mice
input: gpio-keys as /devices/platform/gpio-keys/input/input0
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0
i2c /dev entries driver
S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled
cpuidle: using governor ladder
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
mapped channel 0 to 0
s3c2440-sdi s3c2440-sdi: powered down.
s3c2440-sdi s3c2440-sdi: initialisation done.
Registered led device: led1
Registered led device: led2
Registered led device: led3
Registered led device: led4
Registered led device: backlight
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.20.
No device for DAI UDA134X
No device for DAI s3c24xx-i2s
S3C24XX_UDA134X SoC Audio driver
UDA134X SoC Audio Codec
asoc: UDA134X <-> s3c24xx-i2s mapping ok
ALSA device list:
  #0: S3C24XX_UDA134X (UDA134X)
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
s3c2410-rtc s3c2410-rtc: setting system clock to 2005-07-29 11:21:18 UTC (1122636078)
yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:3.
Freeing init memory: 136K
Unable to handle kernel paging request at virtual address e1a07426
pgd = c3a54000
[e1a07426] *pgd=00000000
Internal error: Oops: 0 [#1]
Modules linked in:
CPU: 0    Not tainted  (2.6.31.4 #4)
PC is at 0xe1a07426
LR is at s3c2410_nand_select_chip+0x90/0xa8
pc : [<e1a07426>]    lr : [<c01e4460>]    psr: a0000033
sp : c3825970  ip : c382598c  fp : c3825988
r10: c39b6400  r9 : c3825a6c  r8 : c39b6580
r7 : 00000001  r6 : 00000003  r5 : 00000000  r4 : c39a27c0
r3 : e1a07427  r2 : 00000000  r1 : 00000000  r0 : c002661c
Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment user
Control: c000717f  Table: 33a54000  DAC: 00000015
Process init (pid: 1, stack limit = 0xc3824260)
Stack: (0xc3825970 to 0xc3826000)
5960:                                     00852a00 00852800 00000000 c38259fc
5980: c382598c c01e1610 c01e43e0 c39a27b8 00000001 00000000 00004293 00004293
59a0: 00000000 00000001 0000001f 00000200 00000008 00000000 00852600 00000000
59c0: 00000000 00000000 00000000 00000000 00000000 00852a00 00000000 c39a7200
59e0: 00000000 00852800 00000000 c39b6400 c3825a40 c3825a00 c01e1c4c c01e1588
5a00: 00000000 c3825a6c c3825a14 c01e1878 c01e1510 c005b580 002f2800 00000000
5a20: c39a7200 00000000 c3825ac4 00001794 c39a7200 c3825a60 c3825a44 c01c808c
5a40: c01e1998 00000200 c0026200 c3825a6c c3814000 c3825ac0 c3825a64 c01488b8
5a60: c01c8014 002f2800 00000000 00000001 00000200 00000000 00000008 00000000
5a80: 00000000 c0026200 c3825a8c 00000000 c39f8000 c3814000 c3814000 c3825ac4
5aa0: 000017b4 c3814000 c3a465c8 00017200 00000000 c3825b28 c3825ac4 c0147120
5ac0: c0148840 00000002 00000001 00000277 000000b9 00000200 00000001 00000000
5ae0: 00000000 00000000 c3825b0c c3825af8 c017ba30 c3825b4c 00000016 c39b3000
5b00: c3825b38 c3825b10 c017bd00 c3a465c8 c0026200 00000200 c3814000 c3825b40
5b20: c3825b2c c013f268 c01470e0 c0026000 00000000 c3825b84 c3825b44 c01423f8
5b40: c013f244 c3825b54 c0026200 00000e00 00000200 00000000 000000ba c0026000
5b60: c04174c0 c3a465c8 c3814000 0000001e 0000001d 00000020 c3825ba8 c3825b88
5b80: c013cb80 c0142284 00001000 c04174c0 0000000a 00000011 c340b8ec c3825bc0
5ba0: c3825bac c013cdb4 c013caf4 c04174c0 0000000a c3825bf8 c3825bc4 c0077024
5bc0: c013cdb0 c3991e80 c04208f8 c0420878 c340b8ec 00000000 c3991e80 c39cc1a4
5be0: 0000001d c340b8ec 00000200 c3825c0c c3825bfc c00770a4 c0076e94 00000000
5c00: c3825c4c c3825c10 c006fbc0 c0077084 c03d5f8c 00000000 c3825c60 c3991ec0
5c20: c340b850 00000001 c03b9488 c3822000 c3a55000 c39cc1a4 40025000 00000200
5c40: c3825c98 c3825c50 c00814f8 c006fa18 c39b3000 c39b3000 c39cc1a4 40025000
5c60: 00000001 0000001d 40025000 00000000 00000000 c03b9488 c3822000 c39cc1a4
5c80: 40025000 c3a54000 00000200 c3825ce8 c3825c9c c0082770 c00814b4 0000001d
5ca0: 00000001 00000000 00000025 00000001 c39b3000 00000094 c3a55000 c00a87d4
5cc0: c03b2528 c39cc1a4 c3822000 c39b3034 400255dc c3825df4 c39b3000 c3825d24
5ce0: c3825cec c0030778 c0082528 c3825de4 00000001 00000805 00000800 c03b2528
5d00: c3825e28 c03b2578 00000805 c3825df4 20000013 400255dc c3825d44 c3825d28
5d20: c003094c c003069c c03b2528 c3825e28 c03b2578 00000805 c3825df0 c3825d48
5d40: c002a254 c0030944 c39b3000 c3825d68 c3825d5c c00863ec c007f39c c3825d84
5d60: c3825d6c c0086be0 c0086354 c39cc018 08100877 c39cc1a4 c3825de0 c3825d88
5d80: c0087eb8 c0085c40 c39cc018 00000000 c3991e80 0000001c 00000000 00000812
5da0: 00002000 c340b850 00000002 c39cc018 c39cc020 c39cc150 00000877 40024000
5dc0: c3991e80 00002000 c39b3000 ffffffff c3825e28 00000007 00024da8 400256c0
5de0: 00000000 c3825e50 c3825df4 c002aa00 c002a22c 400255dc 00000a1c 00000000
5e00: 00000000 40024000 c39bf7e0 00000007 00024da8 400256c0 c39bf500 00000000
5e20: c3825e50 00000000 c3825e3c c00cd448 c0176790 20000013 ffffffff 00000a24
5e40: c00cd448 c3825ef8 c3825e54 c00ce29c c00cd410 00000812 00000000 c3824000
5e60: c3825f58 c3991e80 00008000 00000000 00000001 c39cf9c0 c39bf600 00000000
5e80: c03b20a8 00008000 000ce79c 000d7000 000d7878 c3991d80 c39bf700 00000001
5ea0: c3825ee0 c3825eb0 00000007 c3991db4 400255dc 40000000 c3825ec0 00000000
5ec0: 00000000 c3825ee0 c3825ed4 c009b894 c03ba158 c39bf500 fffffff8 00000000
5ee0: 00000000 c3825f58 c39bf502 c3825f24 c3825efc c009bd04 c00cd850 00000000
5f00: c39bf500 c3824000 00000000 c03b2130 c3825f58 c03b20a8 c3825f54 c3825f28
5f20: c009cdbc c009bc6c 00000000 c035be1c c03b20a8 c03b2130 c3825f58 00000000
5f40: 00000000 00000000 c3825fbc c3825f58 c002dcc4 c009cc5c 00000000 00000000
5f60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
5f80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
5fa0: c03d65a0 00000000 00000000 00000000 c3825fcc c3825fc0 c002a494 c002dc94
5fc0: c3825fe0 c3825fd0 c002a550 c002a488 c03d65a0 c3825ff4 c3825fe4 c0008490
5fe0: c002a4ac 00000000 00000000 c3825ff8 c0046184 c00083c0 36cc334c 33cc33cc
Backtrace:
[<c01e43d0>] (s3c2410_nand_select_chip+0x0/0xa8) from [<c01e1610>] (nand_do_read_ops+0x98/0x410)
r6:00000000 r5:00852800 r4:00852a00
[<c01e1578>] (nand_do_read_ops+0x0/0x410) from [<c01e1c4c>] (nand_read_oob+0x2c4/0x2e0)
[<c01e1988>] (nand_read_oob+0x0/0x2e0) from [<c01c808c>] (part_read_oob+0x88/0xc0)
[<c01c8004>] (part_read_oob+0x0/0xc0) from [<c01488b8>] (nandmtd1_ReadChunkWithTagsFromNAND+0x88/0x1c8)
r7:c3814000 r6:c3825a6c r5:c0026200 r4:00000200
[<c0148830>] (nandmtd1_ReadChunkWithTagsFromNAND+0x0/0x1c8) from [<c0147120>] (yaffs_ReadChunkWithTagsFromNAND+0x50/0xdc)
[<c01470d0>] (yaffs_ReadChunkWithTagsFromNAND+0x0/0xdc) from [<c013f268>] (yaffs_ReadChunkDataFromObject+0x34/0x78)
r7:c3814000 r6:00000200 r5:c0026200 r4:c3a465c8
[<c013f234>] (yaffs_ReadChunkDataFromObject+0x0/0x78) from [<c01423f8>] (yaffs_ReadDataFromFile+0x184/0x1d0)
r5:00000000 r4:c0026000
[<c0142274>] (yaffs_ReadDataFromFile+0x0/0x1d0) from [<c013cb80>] (yaffs_readpage_nolock+0x9c/0x164)
[<c013cae4>] (yaffs_readpage_nolock+0x0/0x164) from [<c013cdb4>] (yaffs_readpage+0x14/0x28)
r7:c340b8ec r6:00000011 r5:0000000a r4:c04174c0
[<c013cda0>] (yaffs_readpage+0x0/0x28) from [<c0077024>] (__do_page_cache_readahead+0x1a0/0x1f0)
r5:0000000a r4:c04174c0
[<c0076e84>] (__do_page_cache_readahead+0x0/0x1f0) from [<c00770a4>] (ra_submit+0x30/0x34)
[<c0077074>] (ra_submit+0x0/0x34) from [<c006fbc0>] (filemap_fault+0x1b8/0x380)
[<c006fa08>] (filemap_fault+0x0/0x380) from [<c00814f8>] (__do_fault+0x54/0x3bc)
[<c00814a4>] (__do_fault+0x0/0x3bc) from [<c0082770>] (handle_mm_fault+0x258/0x59c)
[<c0082518>] (handle_mm_fault+0x0/0x59c) from [<c0030778>] (do_page_fault+0xec/0x238)
[<c003068c>] (do_page_fault+0x0/0x238) from [<c003094c>] (do_translation_fault+0x18/0x80)
[<c0030934>] (do_translation_fault+0x0/0x80) from [<c002a254>] (do_DataAbort+0x38/0x98)
r7:00000805 r6:c03b2578 r5:c3825e28 r4:c03b2528
[<c002a21c>] (do_DataAbort+0x0/0x98) from [<c002aa00>] (__dabt_svc+0x40/0x60)
Exception stack(0xc3825df4 to 0xc3825e3c)
5de0:                                              400255dc 00000a1c 00000000
5e00: 00000000 40024000 c39bf7e0 00000007 00024da8 400256c0 c39bf500 00000000
5e20: c3825e50 00000000 c3825e3c c00cd448 c0176790 20000013 ffffffff          
[<c00cd400>] (padzero+0x0/0x60) from [<c00ce29c>] (load_elf_binary+0xa5c/0x11c8)
[<c00cd840>] (load_elf_binary+0x0/0x11c8) from [<c009bd04>] (search_binary_handler+0xa8/0x248)
[<c009bc5c>] (search_binary_handler+0x0/0x248) from [<c009cdbc>] (do_execve+0x170/0x264)
[<c009cc4c>] (do_execve+0x0/0x264) from [<c002dcc4>] (kernel_execve+0x40/0x8c)
[<c002dc84>] (kernel_execve+0x0/0x8c) from [<c002a494>] (run_init_process+0x1c/0x24)
r7:00000000 r6:00000000 r5:00000000 r4:c03d65a0
[<c002a478>] (run_init_process+0x0/0x24) from [<c002a550>] (init_post+0xb4/0xfc)
[<c002a49c>] (init_post+0x0/0xfc) from [<c0008490>] (kernel_init+0xe0/0x110)
r4:c03d65a0
[<c00083b0>] (kernel_init+0x0/0x110) from [<c0046184>] (do_exit+0x0/0x57c)
r4:00000000
Code: bad PC value.
---[ end trace c4ce11e76538b7b8 ]---
Kernel panic - not syncing: Attempted to kill init!
Backtrace:
[<c002eb64>] (dump_backtrace+0x0/0x114) from [<c02df1a8>] (dump_stack+0x18/0x1c)
r7:c3825928 r6:c3822000 r5:c3822000 r4:c03d6ea8
[<c02df190>] (dump_stack+0x0/0x1c) from [<c02df1f8>] (panic+0x4c/0x124)
[<c02df1ac>] (panic+0x0/0x124) from [<c00461f4>] (do_exit+0x70/0x57c)
r3:c03b6c6c r2:c3822000 r1:c3825744 r0:c035fe1f
[<c0046184>] (do_exit+0x0/0x57c) from [<c002ee04>] (die+0x150/0x170)
[<c002ecb4>] (die+0x0/0x170) from [<c003067c>] (__do_kernel_fault+0x6c/0x7c)
[<c0030610>] (__do_kernel_fault+0x0/0x7c) from [<c0030928>] (do_bad_area+0x64/0x70)
r7:c0007868 r6:33a54000 r5:00003868 r4:00000000
[<c00308c4>] (do_bad_area+0x0/0x70) from [<c00309a8>] (do_translation_fault+0x74/0x80)
[<c0030934>] (do_translation_fault+0x0/0x80) from [<c002a218>] (do_PrefetchAbort+0x18/0x1c)
r7:00000001 r6:00000003 r5:c382595c r4:ffffffff
[<c002a200>] (do_PrefetchAbort+0x0/0x1c) from [<c002ab60>] (__pabt_svc+0x40/0x80)
Exception stack(0xc3825928 to 0xc3825970)
5920:                   c002661c 00000000 00000000 e1a07427 c39a27c0 00000000
5940: 00000003 00000001 c39b6580 c3825a6c c39b6400 c3825988 c382598c c3825970
5960: c01e4460 e1a07426 a0000033 ffffffff                                    
[<c01e43d0>] (s3c2410_nand_select_chip+0x0/0xa8) from [<c01e1610>] (nand_do_read_ops+0x98/0x410)
r6:00000000 r5:00852800 r4:00852a00
[<c01e1578>] (nand_do_read_ops+0x0/0x410) from [<c01e1c4c>] (nand_read_oob+0x2c4/0x2e0)
[<c01e1988>] (nand_read_oob+0x0/0x2e0) from [<c01c808c>] (part_read_oob+0x88/0xc0)
[<c01c8004>] (part_read_oob+0x0/0xc0) from [<c01488b8>] (nandmtd1_ReadChunkWithTagsFromNAND+0x88/0x1c8)
r7:c3814000 r6:c3825a6c r5:c0026200 r4:00000200
[<c0148830>] (nandmtd1_ReadChunkWithTagsFromNAND+0x0/0x1c8) from [<c0147120>] (yaffs_ReadChunkWithTagsFromNAND+0x50/0xdc)
[<c01470d0>] (yaffs_ReadChunkWithTagsFromNAND+0x0/0xdc) from [<c013f268>] (yaffs_ReadChunkDataFromObject+0x34/0x78)
r7:c3814000 r6:00000200 r5:c0026200 r4:c3a465c8
[<c013f234>] (yaffs_ReadChunkDataFromObject+0x0/0x78) from [<c01423f8>] (yaffs_ReadDataFromFile+0x184/0x1d0)
r5:00000000 r4:c0026000
[<c0142274>] (yaffs_ReadDataFromFile+0x0/0x1d0) from [<c013cb80>] (yaffs_readpage_nolock+0x9c/0x164)
[<c013cae4>] (yaffs_readpage_nolock+0x0/0x164) from [<c013cdb4>] (yaffs_readpage+0x14/0x28)
r7:c340b8ec r6:00000011 r5:0000000a r4:c04174c0
[<c013cda0>] (yaffs_readpage+0x0/0x28) from [<c0077024>] (__do_page_cache_readahead+0x1a0/0x1f0)
r5:0000000a r4:c04174c0
[<c0076e84>] (__do_page_cache_readahead+0x0/0x1f0) from [<c00770a4>] (ra_submit+0x30/0x34)
[<c0077074>] (ra_submit+0x0/0x34) from [<c006fbc0>] (filemap_fault+0x1b8/0x380)
[<c006fa08>] (filemap_fault+0x0/0x380) from [<c00814f8>] (__do_fault+0x54/0x3bc)
[<c00814a4>] (__do_fault+0x0/0x3bc) from [<c0082770>] (handle_mm_fault+0x258/0x59c)
[<c0082518>] (handle_mm_fault+0x0/0x59c) from [<c0030778>] (do_page_fault+0xec/0x238)
[<c003068c>] (do_page_fault+0x0/0x238) from [<c003094c>] (do_translation_fault+0x18/0x80)
[<c0030934>] (do_translation_fault+0x0/0x80) from [<c002a254>] (do_DataAbort+0x38/0x98)
r7:00000805 r6:c03b2578 r5:c3825e28 r4:c03b2528
[<c002a21c>] (do_DataAbort+0x0/0x98) from [<c002aa00>] (__dabt_svc+0x40/0x60)
Exception stack(0xc3825df4 to 0xc3825e3c)
5de0:                                              400255dc 00000a1c 00000000
5e00: 00000000 40024000 c39bf7e0 00000007 00024da8 400256c0 c39bf500 00000000
5e20: c3825e50 00000000 c3825e3c c00cd448 c0176790 20000013 ffffffff          
[<c00cd400>] (padzero+0x0/0x60) from [<c00ce29c>] (load_elf_binary+0xa5c/0x11c8)
[<c00cd840>] (load_elf_binary+0x0/0x11c8) from [<c009bd04>] (search_binary_handler+0xa8/0x248)
[<c009bc5c>] (search_binary_handler+0x0/0x248) from [<c009cdbc>] (do_execve+0x170/0x264)
[<c009cc4c>] (do_execve+0x0/0x264) from [<c002dcc4>] (kernel_execve+0x40/0x8c)
[<c002dc84>] (kernel_execve+0x0/0x8c) from [<c002a494>] (run_init_process+0x1c/0x24)
r7:00000000 r6:00000000 r5:00000000 r4:c03d65a0
[<c002a478>] (run_init_process+0x0/0x24) from [<c002a550>] (init_post+0xb4/0xfc)
[<c002a49c>] (init_post+0x0/0xfc) from [<c0008490>] (kernel_init+0xe0/0x110)
r4:c03d65a0
[<c00083b0>] (kernel_init+0x0/0x110) from [<c0046184>] (do_exit+0x0/0x57c)
r4:00000000
[ 此帖被wjg198576在2009-11-21 16:22重新编辑 ]
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2009-11-21 20:40
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 7760
精华: 0
发帖: 11
金钱: 90 两
威望: 44 点
综合积分: 22 分
注册时间: 2009-07-27
最后登录: 2011-07-12
2楼  发表于: 2009-11-21 23:07
太感谢版主了啊,参考你介绍的那个帖子,困扰我一个多月的问题终于解决了~再次感谢啊
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2009-11-22 12:40
问题真的解决了吗?真正理解了问题所在才有价值
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 7760
精华: 0
发帖: 11
金钱: 90 两
威望: 44 点
综合积分: 22 分
注册时间: 2009-07-27
最后登录: 2011-07-12
4楼  发表于: 2009-11-22 13:57
嗯,应该是初始化时Linux源码的结构没有初始化导致的,导致执行时候飞掉了。谢谢版主啊~