- 论坛徽章:
- 0
|
当加载内核到内存地址30080000地址时候,启动内核就出现异常,然后机器复位了,
当加载内核到内存地址31000000地址时候,启动内核又正常了,
异常信息如下:
- NAND read: device 0 offset 0x80000, size 0x200000
- 2097152 bytes read: OK
- * kernel: cmdline image address = 0x30008000
- ## Booting kernel from Legacy Image at 30008000 ...
- Image Name: Linux-2.6.29.4-FriendlyARM
- Created: 2012-07-06 17:48:10 UTC
- Image Type: ARM Linux Kernel Image (uncompressed)
- Data Size: 2022400 Bytes = 1.9 MB
- Load Address: 30008000
- Entry Point: 30008000
- Verifying Checksum ... OK
- kernel data at 0x30008040, len = 0x001edc00 (2022400)
- ## No init Ramdisk
- ramdisk start = 0x00000000, ramdisk end = 0x00000000
- XIP Kernel Image ... OK
- OK
- kernel loaded at 0x30008000, end = 0x301f5c00
- images.os.start = 0x30008000, images.os.end = 0x301f5c40
- images.os.load = 0x30008000, load_end = 0x301f5c00
- ## Transferring control to Linux (at address 30008000) ...
- Starting kernel ...
- data abort
- pc : [<30008008>] lr : [<33fa7450>]
- sp : 33f3ddfc ip : 00000000 fp : 30008000
- r10: 33fc5208 r9 : 000007cf r8 : 33f3ffe0
- r7 : 33f3ffc4 r6 : 33f41385 r5 : 30000100 r4 : 00000000
- r3 : 00000000 r2 : 30000100 r1 : 000007cf r0 : 00000000
- Flags: nzCv IRQs off FIQs off Mode SVC_32
- Resetting CPU ...
复制代码 |
|