So ändern Sie die Bootloader-Einstellungen für die Hardware

So ändern Sie die Bootloader-Einstellungen für die Hardware

ich arbeite an einem Board, das u-boot verwendet

Diese Karte verfügt über einen Jumper zum Umschalten zwischen dem Booten vom QSPI-Flash-Speicher oder NAND

ich baue sein Image mit LDK, das vom Anbieter auf Basis des Yocto-Projekts bereitgestellt wird

Bootloader-Dateien werden auf seinem QSPI-Flash-Speicher gespeichert und ich brenne Kernel-Image, DTB und RootFS auf eine SD-Karte und von U-Boot aus kann ich einige Umgebungsvariablen festlegen, um das Image zu laden

das Problem ist: aus irgendeinem Grund muss ich die Bootloader-Dateien auf die SD-Karte legen und das Board davon booten lassen

Gibt es eine Möglichkeit, dies von U-Boot aus zu tun, z. B. durch Festlegen eines Zeigers, der auf eine zweite Stufe des Bootloaders verweist? Oder ist das kompliziert?

Wenn nein, kann ich innerhalb des Images eine Möglichkeit finden, die Umgebungsvariablen des Bootloaders im QSPI-Flash zu bearbeiten?

verwandte Informationen