ltib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Ltib] LPC3240, NAND. Heeeelp!


From: Соковых Олег Викторович
Subject: [Ltib] LPC3240, NAND. Heeeelp!
Date: Tue, 1 Feb 2011 11:03:17 +0600

We have an evaluation board of our own production with LPC3240, NAND
(32Mb, small block size), SDRAM (128Mb).
The core Linux is compiled with LTIB for the Embedded Artists EA3250
evaluation board. The core is launched and works on the evaluation
board. On our board the core is launched and hangs during
initialization. Kernel message log:

    Loading from NAND 32MiB 3,3V 8-bit, offset 0x100000
    Image Name:   Linux-2.6.27.8
    Image Type:   ARM Linux Kernel Image (uncompressed)
    Data Size:    1512260 Bytes =  1.4 MB
    Load Address: 80008000
    Entry Point:  80008000
## Booting kernel from Legacy Image at 80100000 ...
    Image Name:   Linux-2.6.27.8
    Image Type:   ARM Linux Kernel Image (uncompressed)
    Data Size:    1512260 Bytes =  1.4 MB
    Load Address: 80008000
    Entry Point:  80008000
    Verifying Checksum ... OK
    Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing
Linux.................................................................................
done, booting the kernel.



We have found out during the case study that the boot process reaches
the function "start_kernel" and hangs in it approximately at
"pgtable_cache_init" function call. When the changes have been done the
«hanging» place changes. Disabling the interrupts before function call
(after which the hanging occurs) does not help. When the large delays
(by means of cycles "for") hanging remains at the same place. That fact
enables to rule out the wrong reaction to interrupts (otherwise  hanging
would occur at the cycle moment for()). We call for help to find the
reason of hanging.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]