u-boot.bin
ist die binäre U-Boot Bootloader zusammengestellt.
u-boot.img
enthält u-boot.bin
zusammen mit einem zusätzlichen Header, der vom Boot-ROM verwendet wird, um zu bestimmen, wie und wo U-Boot geladen und ausgeführt wird.
Die Art und Weise, in der diese Dateien bereitgestellt werden von der Art des Geräts, dessen Boot-ROM und in dem die Dateien aus geladen werden verlassen können.
Boot-ROMs werden in der Regel von den SoC/CPU-Anbietern zur Verfügung gestellt. In diesen Tagen sind viele Boot-ROMs der Lage Laden u-boot.img
, die Datei-Header Lesen, Laden u-boot.bin
in dem Speicher und schließlich ausgeführt wird. Einige Boot-ROMs sind komplex genug, um u-boot.bin
direkt oder sogar den OS-Kernel zu laden. Während andere einen intermediären Bootloader (MLO/X-Loader) zuerst laden, der dann die Verantwortung für das Laden von U-Boot als sekundärem Bootloader übernimmt, sobald der externe Speicher initialisiert ist.
Dieses Bild stellt den letzteren Fall, wie von einigen TI OMAP Prozessoren implementiert:
Dieser Boot-Prozess von einigen Geräten reduziert wird von vielen der X-Loader Aufgaben in U-Boot und Platzieren Boot-Parameter zu bewegen (B. Speicheradressen) in den Header von u-boot.img
, wodurch die Notwendigkeit eines zwischengeschalteten Bootloaders vermieden wird.
Sie müssen die Eigenschaften des Geräts zu untersuchen, um zu bestimmen, wie Sie über die Bereitstellung von U-Boot gehen sollten.
Ich bin verloren. Was ist Rolle MLO? Ob ist u-boot.bin + MLO = u-boot.img? Also für welche Single-boot.bin. Wann sollte ich u-boot.bin verwenden und wann sollte ich u-boot.img benutzen? – FanQt
Super! Jetzt sehe ich diese Vorstellung. In meinem Gerät mit u-boot-img. Es liest alle Daten von der SD-Karte. Mein Gerät ist TI Sitara am335x. In dem funktionierenden Kit, das ich vom Hersteller erhalten habe, befindet sich auf der Karte die Datei MLO + u-boot.img + uEnv.txt + uImage. Was ist Inhalt von Headern in u-boot.img? – FanQt
Ich sehe, wie Sie neue Informationen hinzugefügt, die sehr hilfreich und professjonal sind. Danke. Also, es bleibt meine Analyse der Dokumentation dieser MPU, und lerne, lerne, lerne. – FanQt