I was told uEnv.txt is only supported on SD/MMC. You are welcome to discuss this question further on e2e.ti.com forums.
-- Denys On Thu, Nov 02, 2017 at 02:07:51PM +0000, Katu Txakur wrote: > Hi, > > I'm using Yocto Pyro branch with meta-ti layer and beaglebone machine to > build u-boot-ti-staging 2017.01+gitAUTOINC+5861b3bd34-r7 package. > > I create an SD card with a FAT partition labelled BOOT containing > MLO > u-boot.img > uEnv.txt > and an ext4 partition labeled ROOT with the root file system. > > When I boot a BeagleBone Black with this card, the file uEnv.txt it's read > and used correctly. > > When I follow the same logic to flash this image to the NAND flash of the > BeagleBone Black, the uEnv.txt file in the first partition it's not read. > Is there support for this in uEnv.txt? > > This is the output of u-boot booting from eMMC: > ############################################### > U-Boot 2017.01 (Nov 02 2017 - 13:23:03 +0000) > > CPU : AM335X-GP rev 2.1 > I2C: ready > DRAM: 512 MiB > MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 > *** Warning - bad CRC, using default environment > > <ethaddr> not set. Validating first E-fuse MAC > Net: cpsw, usb_ether > Press SPACE to abort autoboot in 2 seconds > Card did not respond to voltage select! > Card did not respond to voltage select! > Card did not respond to voltage select! > Card did not respond to voltage select! > Card did not respond to voltage select! > switch to partitions #0, OK > mmc1(part 0) is current device > Scanning mmc 1:1... > switch to partitions #0, OK > mmc1(part 0) is current device > SD/MMC found on device 1 > 4179616 bytes read in 364 ms (11 MiB/s) > 37806 bytes read in 24 ms (1.5 MiB/s) > ## Flattened Device Tree blob at 88000000 > Booting using the fdt blob at 0x88000000 > Loading Device Tree to 8fff3000, end 8ffff3ad ... OK > > Starting kernel ... > ############################################### > > > It doesn't seem to be looking for uEnv.txt. > The output booting from SD card is: > > ############################################### > ... > SD/MMC found on device 0 > reading boot.scr > ** Unable to read file boot.scr ** > reading uEnv.txt > 969 bytes read in 7 ms (134.8 KiB/s) > Loaded env from uEnv.txt > Importing environment from mmc0 ... > Running uenvcmd ... > 37784 bytes read in 61 ms (604.5 KiB/s) > ... > ############################################### > > I've read a bit of the u-boot code and the "Scanning mmc" string in u-boot > output brings me to the file > include/config_distro_bootcmd.h > where there is no mention of uEnv.txt or the CONFIG_EXTRA_ENV_SETTINGS > defined in include/configs/am335x_evm.h that seem to give support for the > uEnv.txt file when the SD card is used. > > Is this a known issue or am I doing something wrong? > > Regards, > Katu > -- > _______________________________________________ > meta-ti mailing list > meta-ti@yoctoproject.org > https://lists.yoctoproject.org/listinfo/meta-ti -- _______________________________________________ meta-ti mailing list meta-ti@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-ti