Как изменить настройки загрузчика для оборудования

Как изменить настройки загрузчика для оборудования

Я работаю над платой, которая использует u-boot

на этой плате есть перемычка для переключения между загрузкой с флэш-памяти QSPI или NAND

Я создаю его образ, используя LDK, предоставленный поставщиком на основе проекта Yocto.

Файлы загрузчика хранятся на флэш-памяти QSPI, а образ ядра, dtb и rootfs я записываю на SD-карту, а из u-boot могу задать некоторые переменные среды для загрузки образа.

проблема в следующем: по какой-то причине мне нужно поместить файлы загрузчика на SD-карту и заставить плату загружаться с нее.

есть ли способ сделать это из u-boot, например, установить указатель на вторую стадию загрузчика? или это сложно?

Если нет, могу ли я найти способ изнутри образа редактировать переменные среды загрузчика в QSPI Flash?

Связанный контент