Dear all.
the original nand partition is as follows.

becare the uboot partition is too large ,Now I need to change partition like this:

There is my changes:


after this modifications, using mfg-tools, we can succeccfully upgrade.
but after load u-boots, it failed at :
NAND read: device 0 offset 0x300000, size 0x800000
NAND read from offset 300000 failed -74
0 bytes read: ERROR
NAND read: device 0 offset 0x1300000, size 0x100000
NAND read from offset 1300000 failed -74
0 bytes read: ERROR
Kernel image @ 0x80800000 [ 0x000000 - 0x639b68 ]
## Flattened Device Tree blob at 83000000
Booting using the fdt blob at 0x83000000
Using Device Tree in place at 83000000, end 8300be76
fdt_find_or_add_subnode: memory: FDT_ERR_BADSTRUCTURE
ERROR: arch-specific fdt fixup failed
- must RESET the board to recover.
Is there anyone can help me?