技術共有

uboot学習: (2) ubootコマンド

2024-07-12

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

目次

ubootコマンド

共通コマンド

メモリ操作コマンド

ネットワーク操作コマンド

EMMC/SDカード操作コマンド:

FAT形式ファイルシステム操作コマンド:

EXT形式ファイルシステム操作コマンド

NAND操作コマンド

ブート操作コマンド

その他のコマンド


ubootコマンド

uboot をボードに書き込んだ後、システムが起動するまでに 3 秒かかります。この 3 秒の間に Enter キーを押して、uboot コマンド モードに入ります。

共通コマンド

help/?: uboot で現在サポートされているコマンドを取得して表示できます。

? bootz または help bootz: 「bootz」コマンドの使用法を表示します。

bdinfo: ボード情報の表示(DRAMの開始アドレスとサイズ、起動パラメータを保存する開始アドレス、ボーレート、sp(スタックポインタ)の開始アドレスなど)

printenv: 環境変数情報を出力する

setenv: 環境変数を設定します。環境変数をカスタマイズしたり、環境変数を削除したりすることもできます

saveenv: 環境変数を保存する

メモリ操作コマンド

md: 表示メモリ値

nm: 指定したアドレスのメモリ値を変更します

mm: 指定したアドレスのメモリ値を変更すると、アドレスは自動的に増加します。

mw: メモリのセクションを指定されたデータで埋める

cp: データ コピー コマンド。DRAM 内のデータをあるメモリから別のメモリにコピーしたり、Nor Flash 内のデータを DRAM にコピーしたりするために使用されます。

cmp: 比較コマンド。2 つのメモリ セグメントのデータが等しいかどうかを比較するために使用されます。

ネットワーク操作コマンド

ping: ネットワークが通信しているかどうかを確認します

dhcp:ルーターからIPアドレスを取得

nfs: ネットワークを介してコンピュータ間でリソースを共有する

tftp はネットワーク経由で DRAM にダウンロードします

EMMC/SDカード操作コマンド:

mmc: は一連のコマンドであり、その後にさまざまなパラメーターを続けることができます。

mmc info: MMC デバイス情報を出力します。

mmc rescan: MMC デバイスをスキャンします。

mmc list: 現在有効なすべての MMC デバイスをリストします。

mmc dev: MMC デバイスを切り替えます

mmc part: MMC デバイスのパーティションを一覧表示します。

mmc read: MMC デバイス情報を読み取ります

mmc write: MMC デバイスにデータを書き込みます

mmc hwpartition: MMC デバイスのパーティションを設定します。

FAT形式ファイルシステム操作コマンド:

1. fatinfo コマンドは、指定された MMC デバイス パーティションのファイル システム情報を照会します。

2. fatls コマンドは、FAT 形式のデバイスのディレクトリおよびファイル情報を照会するために使用されます。

3. fstype コマンドを使用して、MMC デバイスの特定のパーティションのファイル システム フォーマットを確認します。

4. fatload コマンドを使用して、指定されたファイルを DRAM に読み込みます。

5. fatwrite コマンドは、DRAM 内のデータを MMC デバイスに書き込みます。

EXT形式ファイルシステム操作コマンド

1. ext4ls コマンドは、ext4 形式のパーティション ディレクトリおよびファイルをクエリできます。

NAND操作コマンド

1. nand info コマンドは、NAND フラッシュ情報を出力します。

2. nand書き込みコマンドはNANDフラッシュを切り替えます

3. nand Erase コマンドは NAND フラッシュを消去します。

4. nand 書き込みコマンドは、指定されたデータを NAND 指定アドレスに書き込みます。

5. nand リードコマンドは、NAND の指定されたアドレスから指定されたサイズのデータ​​を DRAM に読み取ります。

ブート操作コマンド

1. boozコマンド、zImageイメージファイルを起動

Linux を起動するには、zImage と dtb を DRAM に配置する必要があります。

2. Bootm コマンド、uImage イメージ ファイルを開始します

3. ブート コマンド、環境変数 bootcmd を読み取り、Linux システムを起動します。

その他のコマンド

1. 再起動するためのリセットコマンド

2. go コマンドは指定されたアドレスにジャンプしてアプリケーションを実行します。

3. run コマンドで実行環境変数を定義します。

4. mtest コマンド メモリ読み取りおよび書き込みテスト コマンド