1107129_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1107129_ja-JP

1107129_ja-JP

LS1088ARDB/LS1088ARDB-PB - SDカードのLinuxカーネルとデバイスツリーを更新する方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

SDカード上のLinuxカーネルイメージとデバイスツリーを更新するには、次の手順に従ってください。

Linux カーネルイメージとデバイスツリーのコンパイル

  1. Linux ホストで、Linux カーネル イメージとデバイス ツリーを使用してリポジトリをクローンします: $ git clone https://source.codeaurora.org/external/qoriq/qoriq-components/linux
  2. $ cd linux
  3. $ git checkout -b
    • たとえば、$ git checkout -b LSDK-18.09-V4.14 LSDK-18.09-V4.14 のようになります。

      ここで 、 LSDK-18.09-V4.14 は、 LSDK- -V version という形式のタグを指します >
  4. ドル ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- defconfig lsdk.config を作成します。

    デバイスツリーに変更を加える場合は、arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts を開いて編集してください

  5. ドル ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- を作成します。

バイナリカーネルイメージ の Image と圧縮されたカーネルイメージ の Image.gz arch/arm64/boot/ にあります。
デバイスツリー blob fsl-ls1088a-rdb.dtbarch/arm64/boot/dts/freescale/ にあります。

コンパイルされたカーネルイメージとデバイスツリーをSDカードにコピーする

  1. SD カードを Linux ホストマシンに挿入します。
  2. sudo fdisk -l を実行して、コンピュータからアクセス可能なディスクを一覧表示します
  3. Linuxカーネルイメージとデバイスツリーを含むSDカードパーティションをマウントします。
    1. sudo mkdir
    2. sudo mount /dev/sdX

      cat /proc/partitions コマンドを使用して、デバイスとそのサイズの一覧を表示します。

      正しいデバイス名が選択されていることを確認してください。

      Linux PC の SDHC ストレージドライブは /dev/sdX として検出されます。X は a、b、c などの文字です。必ず正しいデバイス名を選択してください。このデバイス上のデータは上書きされます。

      Linux ホストマシンが追加の SDHC カードリーダーなしで SDHC カードの読み書きを直接サポートしている場合、そのデバイス名は通常 mmcblk0 になります。

  4. SDカードの ImageImage.gzおよびfsl-ls1088a-rdb.dtbを、上記の手順でコンパイルした新しいファイルに置き換えます。

    sudo cp /linux/arch/arm64/boot/Image /linux/arch/arm64/boot/Image.gz /linux/arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dtb

  5. sudo umount /dev/sdX
  6. SDカードを LS1088ARDB/LS1088ARDB-PB に接続し、SDカードを使用してボードをUbuntuで起動します。

U-Boot が SD カードに LSDK を見つけられない場合、起動します SDカードに保存されている lsdk_linux_arm64_tiny.itb のTinyDistro 。

QorIQ LS1デバイス
タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 04:45 AM
更新者: