[U-Boot] Hanging in kmalloc of nand_scan_tail() function

Scott Wood scottwood at freescale.com
Thu Nov 11 20:49:49 CET 2010


On Thu, 11 Nov 2010 23:06:01 +0800
terry <gliumailenator at gmail.com> wrote:

> Dear everyone,
> I'm using u-boot-2010.09. After I download u-boot.bin to my boards(cpu
> is s3c2410),the output from serial shows that cpu has exception, the
> information list as following:
> U-Boot 2010.09 (Nov 11 2010 - 21:55:07)
> 
> U-Boot code: 33F80000 -> 33FA0BDC  BSS: -> 33FA45EC
> RAM Configuration:
> Bank #0: 30000000 64 MiB
> NAND:  data abort
> pc : [<33f8fbb4>]          lr : [<33f85f70>]
> sp : 33f07fac  ip : 00000000     fp : 00000000
> r10: 00001298  r9 : ffffff7f     r8 : 33f4ffe0
> r7 : 00000000  r6 : 33fa3b50     r5 : 33fa3c00  r4 : 33fa0274
> r3 : 33f9ff54  r2 : 00000064     r1 : 00000001  r0 : cc33cc33
> Flags: NzCv  IRQs off  FIQs off  Mode SVC_32
> Resetting CPU ...
> 
> value of pc locate at <malloc> function, value of lr locate at
> <nand_scan_tail>(/drivers/mtd/nand/nand_base.c).

Could you look up the specific line numbers of
0x33f8fbb4 and 0x33f85f6c, and show a few lines of disassembly around
those addresses?

-Scott



More information about the U-Boot mailing list