Flashing images to TI814X NAND in SD boot, I do it by executing the following command:
1. Flashing 1st stage to NAND from 2nd stage in SD boot
TI8148_EVM#mmc rescan 0
TI8148_EVM#mw.b 0x81000000 0xFF 0x20000
TI8148_EVM#fatload mmc 0 0x81000000 u-boot.min.nand
TI8148_EVM#nand erase 0x0 0x20000
TI8148_EVM#nand write.i 0x81000000 0x0 0x20000
2 Flashing 2nd stage to NAND from 2nd stage in SD boot
TI8148_EVM#mmc rescan 0
TI8148_EVM#mw.b 0x81000000 0xFF 0x60000
TI8148_EVM#fatload mmc 0 0x81000000 u-boot.bin
TI8148_EVM#nand erase 0x20000 0x60000
TI8148_EVM#nand write.i 0x81000000 0x20000 0x60000
There are no error messages are displayed the 1st /2nd stage of NAND boot has been successfully transferred to NAND.
but i power down ,and power up the custom board , the flash BOOT HANGS and Stop at "Starting application at 0x81000000' !!
our Boot Mode Order is : 10011
The message is below :
U-Boot 2010.06 (Oct 19 2015 - 20:12:15)
TI8148-GP rev 3.0
ARM clk: 600MHz
DDR clk: 400MHz
DRAM: 2 GiB
NAND: HW ECC BCH8 Selected
256 MiB
Using default environment
The 2nd stage U-Boot will now be auto-loaded
Please do not interrupt the countdown till TI8148_EVM prompt if 2nd stage is already flashed
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x100000, size 0x40000
262144 bytes read: OK
## Starting application at 0x81000000 ...
why .