Kritisches Problem
Linux kann möglicherweise nicht von QSPI auf dem Goldsystem booten Referenzdesign. Dies kann auftreten, wenn der Gerätebaum-Blob (DTB) ist größer als die von U-Boot angenommene maximale Größe (8 KB).
Sie können dieses Problem auf eine der folgenden Arten umgehen:
- Aktualisieren Sie die U-Boot-Umgebungsvariable
fdtimagesizeals Folgt: - Alternativ können Sie auch die maximale DTB-Bildgröße im Code ändern.
Bearbeiten Sie include/configs/socfpga_cyclone5.h. Zeile suchen
Geben Sie die Angabe
fdtimagesizean und ändern Sie sie infdtimagesize=0x3000\0.
1. Starten Sie zur Laufzeit die U-Boot-Konsole.
2. Geben Sie den Befehl env set fdtimagesize 0x3000 ein, um
setzen Sie die maximale DTB-Bildgröße auf 12 KB.
3. Geben Sie den Befehl saveenv ein, um diese Einstellung zu speichern
für zukünftige Startvorgangs.