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

Reply via email to