Relation between uEnv.txt and (u-boot or kernel ) compiling configuration

Hello,

Is there any relation between uEnv.txt and (u-boot or kernel ) compiling configuration.

On SD:
u-boot.img, MLO, uImage, uEnv.txt → /boot
dtbs, rfs --------> /rootfs

However, BBB doesn’t boot from SD.

Thanks