Dear,
I used U-boot to burn uboot.bin to nand flash, steps as below.
Step1:
SD boot mode
SW3---BTM[4:0] ==> 10111 (other pins should be 0 i.e. OFF)
SW4---(as appropriate depending on where the ENV variables need to be stored - SPI/NAND)
Step2:
TI8168_EVM# mmc rescan 0
TI8168_EVM# fatload mmc 0 0x81000000 u-boot.bin
TI8168_EVM# nandecc hw 2
TI8168_EVM# nand erase 0x0 0x1c0000
TI8168_EVM# nand write.i 0x81000000 0x0 0x1c0000
TI8168_EVM# nandecc hw 0
Step3:
NAND boot mode
SW3---->BTM[4:0] ==> 10010 (other pins should be 0 i.e. OFF)
SW4---->NAND ON
Daughter Card SW1---->SW1[3:0] ==> 0000 (all off)
Then, power on the EVM, there are any boot message output at UART2.
PS:
I tryed a method that dump u-boot.bin from nand flash to DDR after burn bin file to nand.
#nand read 0x82000000 0x0 0x1c0000 and
#go 0x82000000
the function is OK and i can make sure the nand can be write and read correct.
EVM information : 816x/389x EVM ASSY 512870 REV J