Hello,
We are trying to boot from eMMC nand flash memory on a board based on AM5728. And the SDK we are presently using is ti-processor-sdk-linux-am57xx-evm-02.00.01.07. We followed the exact steps from the link
U-boot by default looks for root file system in mmc 0:2 which is the SD card partition. So, to change it to eMMC nand, which is mmc 1:2, i need to change the argument "finduuid". To achieve this, am including the line "finduuid=part uuid mmc 1:2 uuid" in my uEnv.txt. But unfortunately, while booting from NAND, this file is not read at all! Am using the same MLO and u-boot.img files in the NAND which i always use to boot from SD card. Same files while booting from SD card reads uEnv.txt. I have just copy pasted these two files from SD card to eMMC NAND memory. FYI, my partition table looks like this:
/dev/mmcblk1p1 * 2048 133119 131072 64M 6 FAT16
/dev/mmcblk1p2 133120 7553023 7419904 3.6G 83 Linux
And, am able to boot from Nand by giving the following command from u-boot: setenv finduuid part uuid mmc 1:2 uuid. I just want this one line to be read from uEnv.txt.
Best regards,
Sri