Я работаю над платой, которая использует u-boot
на этой плате есть перемычка для переключения между загрузкой с флэш-памяти QSPI или NAND
Я создаю его образ, используя LDK, предоставленный поставщиком на основе проекта Yocto.
Файлы загрузчика хранятся на флэш-памяти QSPI, а образ ядра, dtb и rootfs я записываю на SD-карту, а из u-boot могу задать некоторые переменные среды для загрузки образа.
проблема в следующем: по какой-то причине мне нужно поместить файлы загрузчика на SD-карту и заставить плату загружаться с нее.
есть ли способ сделать это из u-boot, например, установить указатель на вторую стадию загрузчика? или это сложно?
Если нет, могу ли я найти способ изнутри образа редактировать переменные среды загрузчика в QSPI Flash?