We have a custom board based on AM3352, and the boot sequence is as 
follows. 

I have 2MB SPI flash, where in I have MLO & u-boot

I want to save kernel & filesystem on NAND.

1) I am able to detect NAND in u-boot

*U-Boot# nand info*

*Device 0: nand0, sector size 128 KiB*
*  Page size       2048 b*
*  OOB size          64 b*
*  Erase size    131072 b*
*  subpagesize      512 b*
*  options     0x       c*
*  bbt options 0x    8000*

2) I am unable to find nandecc command, is it mandatory to set the ecc type?

3) My NAND layout contains kernel & filesystem, kernel starting from 0x0 to 
0x500000, Booting from uSD I am able to write kernel Image to NAND

Kernel version I have is 3.8 & using dts, so what is the Kernel Image I 
have to use, whether *uImage* or *uImage-dtb.bone-black ?*

When I used* uImage-dtb.bone-black,* it starts booting and stops after the 
print
* "Uncompressing Linux... done, booting the kernel."*

When I used *uImage* I see the following message.

*U-Boot SPL 2015.07-00260-g7757405-dirty (Oct 07 2015 - 21:17:31)*
*reading u-boot.img*
*reading u-boot.img*


*U-Boot 2015.07-00260-g7757405-dirty (Oct 07 2015 - 21:17:31 +0530)*

*       Watchdog enabled*
*I2C:   ready*
*DRAM:  256 MiB*
*NAND:  1024 MiB*
*MMC:   OMAP SD/MMC: 0*
*SF: Detected M25P16 with page size 256 Bytes, erase size 64 KiB, total 2 
MiB*
*Net:   cpsw*
*Hit any key to stop autoboot:  0 *
*U-Boot# nand read ${loadaddr} 0x0 0x500000*

*NAND read: device 0 offset 0x0, size 0x500000*
* 5242880 bytes read: OK*
*U-Boot# bootm ${loadaddr}*
*## Booting kernel from Legacy Image at 82000000 ...*
*   Image Name:   Linux-3.8.13-00774-g18e2dc2*
*   Created:      2015-10-12   6:58:20 UTC*
*   Image Type:   ARM Linux Kernel Image (uncompressed)*
*   Data Size:    4363160 Bytes = 4.2 MiB*
*   Load Address: 80008000*
*   Entry Point:  80008000*
*   Verifying Checksum ... OK*
*   Loading Kernel Image ... OK*

*Starting kernel ...*

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

*Error: unrecognized/unsupported machine ID (r1 = 0x00000e05).*

*Available machine support:*

*ID (hex)    NAME*
*ffffffff    Generic OMAP4 (Flattened Device Tree)*
*ffffffff    Generic AM33XX (Flattened Device Tree)*
*ffffffff    Generic OMAP3-GP (Flattened Device Tree)*
*ffffffff    Generic OMAP3 (Flattened Device Tree)*
*0000060a    OMAP3 Beagle Board*
*00000a9d    IGEP OMAP3 module*
*00000928    IGEP v2 board*
*00000ae7    OMAP4 Panda board*

*Please check your kernel config and/or bootloader.*

Please give information which type of kernle Image I have to write to NAND, 
should I need to keep another copy of kernel Image ??

How to add NAND device & partitions in kernel dts file, so that it is 
detected by kernle?

Please help at the earliest.

Thanks & Regards,

gvk51.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to