Skip to main content

A607 キャリアボード

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

A607 キャリアボードに JetPack OS をフラッシュする (NVIDIA Jetson Orin NX/Nano 対応)

この Wiki では、NVIDIA Jetson Orin NX モジュールおよび NVIDIA Jetson Orin Nano モジュールの両方をサポートする A607 キャリアボードに接続された NVMe SSD に Jetpack をフラッシュする方法を説明します。

必要条件

  • Ubuntu ホスト PC (ネイティブまたは VMware Workstation Player を使用した VM)
  • Jetson Orin NX または Jetson Orin Nano モジュールを搭載した A607 キャリアボード
  • USB Type-C データ転送ケーブル

強制リカバリモードに入る

インストール手順に進む前に、ボードが強制リカバリモードになっていることを確認する必要があります。

ステップ 1. ボードの Type-C コネクタと Linux ホスト PC の間に USB ケーブルを接続します。

ステップ 2. RECOVERY ボタンを押しながら、そのボタンを押したまま、DC JACK に電源アダプタを接続してボードに電源を入れます。

ステップ 3. Linux ホスト PC でターミナルウィンドウを開き、コマンド lsusb を入力します。使用している Jetson SoM に応じて、以下のいずれかの出力が返される場合、ボードは強制リカバリモードになっています。

  • Orin NX 16GB の場合: 0955:7323 NVidia Corp
  • Orin NX 8GB の場合: 0955:7423 NVidia Corp
  • Orin Nano 8GB の場合: 0955:7523 NVidia Corp
  • Orin Nano 4GB の場合: 0955:7623 NVidia Corp

以下の画像は Orin NX 16GB の例です。

ステップ 4. ジャンパーワイヤーを取り外します。

周辺機器ドライバをダウンロードする

まず、このボード用の周辺機器ドライバをインストールする必要があります。これらのドライバは、ボード上の一部のハードウェア周辺機器を動作させるために必要です。以下のリンクをクリックして、Jetson モジュールに応じたドライバをダウンロードしてください。

Jetson モジュールJetPack バージョンL4T バージョンダウンロードリンク
Jetson Orin NX 8GB/ 16GB5.135.2.1ダウンロード
5.1.135.3.1ダウンロード
6.036.3ダウンロード
6.136.4ダウンロード
Jetson Orin Nano 4GB5.1.135.3.1ダウンロード
6.036.3ダウンロード
6.136.4ダウンロード
Jetson Orin Nano 8GB5.1.135.3.1ダウンロード
6.036.3ダウンロード
6.136.4ダウンロード

注意: 現在、上記のドライバを提供しています。新しい JetPack バージョンがリリースされるたびに、ドライバを更新していく予定です。

Jetson へのフラッシュ

note

フラッシュを行う前に、Jetson Orin NX モジュールは JetPack 5.1 以上のみをサポートし、Jetson Orin Nano モジュールは JetPack 5.1.1 以上のみをサポートすることに注意してください。

Jetson Orin NX

ここでは、NVIDIA L4T 35.3.1 を使用して、Jetson Orin NX モジュールを搭載した A607 キャリアボードに Jetpack 5.1.1 をインストールします。

ステップ 1: ホスト PC に NVIDIA ドライバーを ダウンロード します。必要なドライバーは以下の通りです:

ステップ 2: ダウンロードした周辺機器ドライバーを NVIDIA ドライバーと同じフォルダーに移動します。これで、同じフォルダーに 3 つの圧縮ファイルが表示されます。

ステップ 3: Jetson_Linux_R35.3.1_aarch64.tbz2Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 を解凍し、これらのファイルが含まれるフォルダーに移動して変更を適用し、必要な前提条件をインストールします。

tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh

ステップ 4: A607-Orin-NX-JP5.1.1.zip を解凍します。ここでは、.zip ファイルを解凍するために必要な unzip パッケージを追加でインストールします。

cd ..
sudo apt install unzip
unzip A607-Orin-NX-JP5.1.1.zip

ここでファイルを置き換えるかどうかを尋ねられます。A を入力して ENTER を押し、必要なファイルを置き換えます。

ステップ 5: ユーザー名、パスワード、ホスト名を設定して、デバイスの起動後に Ubuntu インストールウィザードを入力する必要がないようにします。

sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license

例 (ユーザー名:"nvidia", パスワード:"nvidia", デバイス名:"nvidia-desktop"):

sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license

ステップ 6: システムを NVMe SSD または USB フラッシュドライブにフラッシュします。

NVMe SSD

cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 p3509-a02+p3767-0000 internal

USB フラッシュドライブ

cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 p3509-a02+p3767-0000 internal

フラッシュプロセスが成功すると、以下の出力が表示されます。

Jetson Orin Nano

ここでは、NVIDIA L4T 35.3.1 を使用して、Jetson Orin Nano モジュールを搭載した A607 キャリアボードに Jetpack 5.1.1 をインストールします。なお、4GB と 8GB の Orin Nano モジュールでは異なるドライバーファイルを使用し、手順が少し異なります。

ステップ 1: ホスト PC に NVIDIA ドライバーを ダウンロード します。必要なドライバーは以下の通りです:

ステップ 2: ダウンロードした周辺機器ドライバーを NVIDIA ドライバーと同じフォルダーに移動します。これで、同じフォルダーに 3 つの圧縮ファイルが表示されます。

ステップ 3: Jetson_Linux_R35.3.1_aarch64.tbz2Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 を解凍し、これらのファイルが含まれるフォルダーに移動して変更を適用し、必要な前提条件をインストールします。

tar xf Jetson_Linux_R35.3.1_aarch64.tbz2
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh

ステップ 4: 8GB バージョンの場合は A607-Orin-Nano-8GB-JP5.1.1.zip を、4GB バージョンの場合は A607-Orin-Nano-4GB-JP5.1.1.zip を解凍します。ここでは、.zip ファイルを解凍するために必要な unzip パッケージを追加でインストールします。

cd ..
sudo apt install unzip
# 8GB バージョンの場合
unzip A607-Orin-Nano-8GB-JP5.1.1.zip
# 4GB バージョンの場合
unzip A607-Orin-Nano-4GB-JP5.1.1.zip

ここでファイルを置き換えるかどうかを尋ねられます。A を入力して ENTER を押し、必要なファイルを置き換えます。

ステップ 5: ユーザー名、パスワード、ホスト名を設定して、デバイスの起動後に Ubuntu インストールウィザードを入力する必要がないようにします。

sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license

例 (ユーザー名:"nvidia", パスワード:"nvidia", デバイス名:"nvidia-desktop"):

sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license

ステップ 6: システムを NVMe SSD または USB フラッシュドライブにフラッシュします。

NVMe SSD

cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal

USB フラッシュドライブ

cd Linux_for_Tegra
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal

フラッシュプロセスが成功した場合、以下の出力が表示されます。

WiFiとBluetoothの設定

フラッシュが成功した後、JetsonはOSに起動します。次に、WiFiとBluetoothを追加で設定する必要があります。

ステップ1: このページにアクセスし、8723du.koをクリックして必要なWiFi/Bluetoothドライバファイルをダウンロードし、デバイスにコピーします。

ステップ2: ドライバ用の新しいディレクトリを作成します。

cd /lib/modules/5.10.104-tegra/kernel/drivers/net/wireless/realtek/
sudo mkdir rtl8723du

ステップ3: 先ほどダウンロードした8723du.koファイルを新しく作成したディレクトリにコピーします。

cd ~
sudo cp 8723du.ko /lib/modules/5.10.104-tegra/kernel/drivers/net/wireless/realtek/rtl8723du

ステップ4: ドライバを有効化します。

sudo modprobe cfg80211
sudo insmod /lib/modules/5.10.104-tegra/kernel/drivers/net/wireless/realtek/rtl8723du/8723du.ko
sudo depmod -a
sudo modprobe 8723du
sudo echo 8723du >> /etc/modules

ステップ5: デバイスを再起動します。

sudo reboot

技術サポートと製品に関するディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...