Doing some research in stlinux site, I found this
Since the U_Boot variable "load_addr=0x80000000" , can I use these two commands as prescribed after the mtd0 file being loaded on RAM.For NAND Flash
In the case of NAND flash, the flash should be explicitly erased, prior to writing to it.
In the case of NAND, then most access operations need to be multiples of certain page/block sizes. For simplicity, the following code assumes that u-boot.bin fits in 256 KiB (0x40000). However, you may use smallest figures that are appropriately aligned.
Code:MB680> nfs $load_addr /export/u-boot.bin MB680> nand erase 0 40000 MB680> nand write $load_addr 0 40000
I'm trying doing my best , but still need help .
Regards