2-2 Jetson システムのクリーンフラッシュ
本章では、Jetson Orin Nano または Orin NX モジュールを搭載した Pandora に対して、システムをクリーンな状態で書き込む(フラッシュする)手順を学びます。完了後、以下ができるようになります。
1. Jetson の Recovery モードと書き込み(フラッシュ)機構の動作を理解する。
2. Ubuntu ホスト PC から Pandora の NVMe SSD へイメージを書き込む一連の手順を習得する。
3. ハードウェア接続、ソフトウェア環境準備、書き込みコマンドを正しく実行できる。
4. よくある書き込み失敗の原因を切り分け、安定稼働を確保できる。
5. 以降の AI 開発(マシンビジョン、エッジ推論など)に向けたクリーンなベース環境を用意できる。
本書は、初心者から上級者まで実務で使える手順をステップ形式で提供します。
事前準備
ハードウェア要件
1. Pandora 本体:Jetson Orin Nano(4GB/8GB)または Orin NX(8GB/16GB)搭載
2. ホスト PC:Ubuntu 20.*(x86_64)
3. USB ケーブル:USB Type-A to Type-C データ転送対応ケーブル(充電専用不可)
4. 電源アダプタ:Pandora の仕様を満たすもの
5. NVMe SSD:Pandora の M.2 Key M 2280 スロットに装着済み(PCIe Gen3/Gen4 推奨)
ソフトウェア要件
1. イメージパッケージ(モジュール別):搭載している Jetson モジュール/メモリ容量に一致する .tbz2 を使用してください。
例:
Orin Nano 4GB:Linux_for_Tegra_pandora_orin_nano_4g_r3X_X_X_X_X_X_YYYYMMDD.tbz2
Orin Nano 8GB:Linux_for_Tegra_pandora_orin_nano_8g_r3X_X_X_X_X_X_YYYYMMDD.tbz2
Orin NX 8GB:Linux_for_Tegra_pandora_orin_nx_8g_r3X_X_X_X_X_X_YYYYMMDD.tbz2
Orin NX 16GB:Linux_for_Tegra_pandora_orin_nx_16g_r3X_X_X_X_X_X_YYYYMMDD.tbz2
2. Disk space: Sufficient free space on the host PC for extraction and flashing.
3. Tools: tar and usbutils installed on the host PC (to ensure lsusb is available).
書き込み手順
Step 1:USB ケーブル接続
1. USB Type-A to Type-C データ転送対応ケーブルで、Pandora の USB_0 ポート(40-pin ヘッダ付近)をホスト PC の USB ポートへ接続します。
Step 2:Recovery モードに入る
1. Pandora の電源を OFF にし、電源入力がない状態にします。
2. Recovery ボタンを押し続けます。
3. 電源ケーブルを接続します。
4. 電源ボタンを押して起動します。
5. 5秒後に Recovery ボタンを離します。
Step 3:Recovery モード確認
1. ホスト PC で以下を実行します。
2. 次の表示があれば Recovery モードに入っています。
ID 0955:7323 NVIDIA Corp. APX
3. 表示されない場合は、USB 接続を確認し、Step 2 を再実行してください。
Step 4:イメージパッケージのコピーと展開
1. Linux_for_Tegra_pandora_orin_nx_16g_r3X_X_X_X_X_X_YYYYMMDD.tbz2 をホスト PC の作業ディレクトリ(例:~/jetson_flash)へコピーします。
2. 作業ディレクトリへ移動し、展開します。
# tbz2 ファイルを Ubuntu の作業ディレクトリ(例:~/jetson_flash)へコピー
# その後、当該ディレクトリで実行:
sudo su
tar -jxvf Linux_for_Tegra_pandora_orin_nx_16g_r3X_X_X_X_X_X_YYYYMMDD.tbz2
Step 5:フラッシュツールのディレクトリへ移動
1. 書き込みツールのディレクトリへ移動します。
cd Linux_for_Tegra/yuan_flash/12_MINI6N0-MB-NX
2. このフォルダ内に 4_pc_flash_orin_nx_nano_flash_only.sh が存在することを確認します。
見つからない場合は、イメージパッケージのバージョンや内容を確認し、正しいファイルを使用してください。
Step 6:フラッシュ実行
2. 書き込みは通常 30~60 分程度かかります(ホスト性能・NVMe 速度に依存)。
3. 完了すると、端末に完了メッセージが表示されます(例:スクリーンショット参照)。

Step 7:Jetson 再起動と確認
1. 書き込み完了後、Pandora を再起動(自動または手動で電源入れ直し)します。
2. 初期アカウントでログインします。
Username: pandora
Password: pandora
3. ログイン後、リリース情報を確認します。
cat /etc/yuan_tegra_release
⚠️ 注意事項・リマインダー
1. USB ケーブル:必ずデータ転送対応ケーブルを使用してください(充電専用は不可)。
2. Recovery 確認:ID 0955:7323 が表示されない場合、USB ポート/ケーブルを見直し、ボタン手順を再実行してください。
3. 途中中断禁止:フラッシュ/リストア中(QSPI 書き込みを含む)は、電源や USB を抜かないでください。NVMe/QSPI が破損する恐れがあります。
4. 失敗時の切り分け:
(1) イメージパッケージが破損していないか確認
(2) USB の挿し直し、またはホスト PC の再起動後に Recovery を再試行
(3) Ubuntu ホストに必要な USB 関連ツール(usbutils 等)が入っているか確認
5. 電源安定性:書き込み中は電源電圧が安定していることを確認し、電圧不足による失敗を避けてください。