Hi All,
I am working on a prototype board based on Beagle Bone Black running TI SDK 8.00. During testing for a feature, we came across an possible issue in storing / reading a u-boot environment valriable.
The u-boot environment variables are located in the /dev/mmcblk0boot1 partition on eMMC. Environment variable redundancy is enabled in the configuration.
We save the environment variable using the utility fw_setenv, reboot the device and then read this environment variable in u-boot.
Sometimes (1-2 in 100 times) after the variable is set using the fw_setenv, we find that in u-boot it does not retain this value, instead goes back to the previous value. We have not observed any prints during the u-boot boot up which indicates that there is a failure to read the environment variables.
Can someone suggest how to debug this issue?
Thanks,
Sridhar CR