This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Nand write on DM6467

When I use /usr/sbin/nandwrite -p /dev/mtd2 uImage_ov_total on DM355. And set uboot parameter to setenv bootcmd 'nand read 0x80700000 0x400000 0x400000;bootm'. DM355 boot successfully.

When I use /usr/sbin/nandwrite -p /dev/mtd2 debug on DM6467.And set uboot parameter to setenv bootcmd 'nboot 80700000 0 a0000;bootm'

When DM6467 boot, it appears as follow.  What's wrong with it?

** Bad Magic Number 0xffffffff **

## Booting image at 80700000 ...

Bad Magic Number

 

But when I do experiment as follow on boot phase.

nand erase 0xa0000 0x200000 

nand write 0x80700000 0xa0000 0x200000

setenv bootcmd 'nboot 80700000 0 a0000;bootm'

 

The linux kernel run successfully.

 

Loading from NAND 128MiB 3,3V 8-bit, offset 0xa0000

   Image Name:   Linux-2.6.18_pro500-davinci_evm-

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    2014360 Bytes =  1.9 MB

   Load Address: 80008000

   Entry Point:  80008000

## Booting image at 80700000 ...

   Image Name:   Linux-2.6.18_pro500-davinci_evm-

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    2014360 Bytes =  1.9 MB

   Load Address: 80008000

   Entry Point:  80008000

   Verifying Checksum ... OK

OK

 

Starting kernel ...

 

Uncompressing Linux...........................................................................................