- 论坛徽章:
- 0
|
uboot可以启动也可以擦写nand了,但是启动内核报错如下:
NAND read: device 0 offset 196608, size 1048576 ... 1048576 bytes read: OK
## Booting image at 30008000 ...
Image Name: WXL2410
Created: 2007-08-30 3:14:59 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 795496 Bytes = 776.9 kB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... OK
XIP Kernel Image ... OK
Starting kernel ...
data abort
pc : [<30008008>] lr : [<33f95d00>]
sp : 33f07c64 ip : 33f07c54 fp : 33f07c98
r10: 33f07d0c r9 : 00000001 r8 : 33f4ffdc
r7 : 33f9f59c r6 : 30008000 r5 : 00000000 r4 : 00000000
r3 : 30008000 r2 : 30000100 r1 : 000000c1 r0 : 00000000
Flags: nZCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
使用的是nand read 0x30008000 0x30000 0x100000;bootm
打印一些信息显示是在执行theKernel (0, bd->bi_arch_number, bd->bi_boot_params);后发生异常,查了下这个函数就是最后的跳转到内核的函数了吧,不知道错误原因是什么,请高手赐教,不甚感激! |
|