
Estoy trabajando en una placa que usa u-boot.
esta placa tiene un puente para alternar entre el arranque desde la memoria flash QSPI o nand
Estoy creando su imagen usando LDK proporcionado por el proveedor según el proyecto yocto.
Los archivos del gestor de arranque se almacenan en su memoria Flash QSPI y grabo la imagen del kernel, dtb y rootfs en una tarjeta SD y desde u-boot puedo configurar algunas variables de entorno para cargar la imagen.
el problema es: por alguna razón necesito colocar los archivos del gestor de arranque en la tarjeta SD y hacer que la placa arranque desde allí.
¿Hay alguna manera de hacerlo desde u-boot, como configurar un puntero para que apunte a una segunda etapa del gestor de arranque? o es complicado?
Si no, ¿puedo encontrar una manera desde dentro de la imagen para editar las variables de entorno del gestor de arranque en qspi flash?