Technologieaustausch

Uboot-Lernen: (2) Uboot-Befehl

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Inhaltsverzeichnis

uboot-Befehl

Allgemeine Befehle

Speicherbetriebsbefehle

Befehle für den Netzwerkbetrieb

EMMC/SD-Karten-Betriebsbefehle:

Betriebsbefehle für das Dateisystem im FAT-Format:

Betriebsbefehle für Dateisysteme im EXT-Format

NAND-Operationsbefehle

BOOT-Operationsbefehl

Andere Befehle


uboot-Befehl

Nach dem Einbrennen von uboot in die Platine dauert es drei Sekunden, bis das System gestartet ist. Drücken Sie während dieser drei Sekunden die Eingabetaste, um in den uboot-Befehlsmodus zu gelangen.

Allgemeine Befehle

help/?: Sie können die derzeit von uboot unterstützten Befehle abrufen und anzeigen

? bootz oder help bootz: Sehen Sie sich die Verwendung des Befehls „bootz“ an

bdinfo: Karteninformationen anzeigen (Startadresse und Größe des DRAM, Startadresse zum Speichern von Startparametern, Baudrate, Startadresse von SP (Stapelzeiger) usw.)

printenv: Informationen zu Umgebungsvariablen ausgeben

setenv: Umgebungsvariablen festlegen. Sie können Umgebungsvariablen auch anpassen oder Umgebungsvariablen löschen

saveenv: Umgebungsvariablen speichern

Speicherbetriebsbefehle

md: Speicherwert anzeigen

nm: Ändern Sie den Speicherwert der angegebenen Adresse

mm: Wenn Sie den Speicherwert der angegebenen Adresse ändern, wird die Adresse automatisch erhöht.

mw: Füllen Sie einen Speicherbereich mit angegebenen Daten

cp: Datenkopierbefehl, der zum Kopieren von Daten im DRAM von einem Speicher in einen anderen oder zum Kopieren von Daten im Nor Flash in den DRAM verwendet wird.

cmp: Vergleichsbefehl, mit dem verglichen wird, ob die Daten in zwei Speichersegmenten gleich sind.

Befehle für den Netzwerkbetrieb

Ping: Überprüfen Sie, ob das Netzwerk kommuniziert

dhcp: IP-Adresse vom Router beziehen

NFS: Ressourcen zwischen Computern über ein Netzwerk teilen

TFTP lädt Dinge über das Netzwerk in den DRAM herunter

EMMC/SD-Karten-Betriebsbefehle:

mmc: ist eine Reihe von Befehlen, denen verschiedene Parameter folgen können.

mmc info: MMC-Geräteinformationen ausgeben

mmc rescan: MMC-Geräte scannen

mmc-Liste: Listet alle aktuell gültigen MMC-Geräte auf

mmc dev: MMC-Gerät wechseln

mmc-Teil: Listen Sie die Partitionen von MMC-Geräten auf

mmc read: MMC-Geräteinformationen lesen

mmc write: Daten auf das MMC-Gerät schreiben

mmc hwpartition: Legen Sie die Partition des MMC-Geräts fest

Betriebsbefehle für das Dateisystem im FAT-Format:

1. Der Befehl fatinfo fragt die Dateisysteminformationen der angegebenen MMC-Gerätepartition ab.

2. Der Befehl fatls wird verwendet, um die Verzeichnis- und Dateiinformationen von Geräten im FAT-Format abzufragen.

3. Verwenden Sie den Befehl fstype, um das Dateisystemformat einer bestimmten Partition des MMC-Geräts zu überprüfen.

4. Der Befehl fatload wird verwendet, um die angegebene Datei in den DRAM einzulesen.

5. Der Befehl fatwrite schreibt die Daten im DRAM auf das MMC-Gerät.

Betriebsbefehle für Dateisysteme im EXT-Format

1. Der Befehl ext4ls kann Partitionsverzeichnisse und Dateien im ext4-Format abfragen.

NAND-Operationsbefehle

1. Der Befehl nand info druckt NAND-Flash-Informationen.

2. Der Befehl „nand write“ schaltet den NAND-Flash um

3. Der Befehl „nand erase“ löscht NAND-Flash.

4. Der NAND-Schreibbefehl schreibt die angegebenen Daten an die von NAND angegebene Adresse.

5. Der NAND-Lesebefehl liest Daten der angegebenen Größe von der angegebenen Adresse im NAND in den DRAM.

BOOT-Operationsbefehl

1. Befehl booz, starten Sie die zImage-Bilddatei

Um Linux zu starten, müssen zImage und dtb im DRAM platziert werden.

2. Bootm-Befehl, starten Sie die uImage-Imagedatei

3. Boot-Befehl: Lesen Sie die Umgebungsvariable bootcmd, um das Linux-System zu starten

Andere Befehle

1. Befehl zum Neustart zurücksetzen

2. Der Befehl go springt zur angegebenen Adresse, um die Anwendung auszuführen

3. Definieren Sie im Ausführungsbefehl laufende Umgebungsvariablen

4. Mtest-Befehlsspeicher zum Lesen und Schreiben von Testbefehlen