I removed the uEnv.txt in the boot partition, and it just works.

On Tuesday, October 13, 2015 at 3:36:33 AM UTC-7, gvk51 wrote:
>
> 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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/75130fd7-aa93-427b-baee-3260b483c22e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to