TX2系統環境映象製作及燒寫

詩筱涵發表於2020-11-19

 

摘自:https://blog.csdn.net/zong596568821xp/article/details/80625160

TX2系統環境映象製作及燒寫

 

ZONG_XP 2018-06-08 17:00:14 6451 收藏 15

分類專欄: NVIDIA Jetson

版權

參考:Jetson TX2映象刷板法

傳統TX2採用JetPack刷機的方法來部署板子的環境,對於單個板子而言沒有問題,但對於大批量的TX2板子,如果都採用同樣的方法、重複的操作來部署系統環境,無疑是一件很費時間的事情。如果有了母板,即配置好環境的板子,可以通過製作映象的方法來快速複製板子的環境,達到快速部署的目的。

本方法原創於實驗室牛歡同學,感謝胡超偉同學的整理

準備工作

1、帶有Ubuntu系統的宿主機,可在windows上安裝VMvare虛擬機器來實現(注意虛擬機器要有足夠的硬碟空間,最好大於100G)

2、USB-Micro USB線一根

3、原TX2板子及待部署環境的新TX2板子

4、TX2驅動包(本文使用L4T R28.1版本的系統)

為了方便下載,百度網盤連結:https://pan.baidu.com/s/17NQ9jmlxEK9oKmTL7WWw8g 密碼:6z42

宿主機環境部署

1、將上述檔案拷貝到宿機home資料夾下

2、執行命令解壓檔案生成資料夾 Linux_for_Tegra

sudo tar -vxjf Tegra186_Linux_R28.1.0_aarch64.tbz2

映象備份工作

1、用 USB-Micro USB 線連線宿主機與TX2

2、TX2進入recovery模式:按機器上的 POWER 鍵後,長按 RECOVERY 鍵並點按 RESET 鍵即可進入recovery 模式

可在主機上輸入lsusb,當輸出包含如下內容表示成功進入recovery模式(具體ID可能會有差異)

Bus 001 Device 004: ID 0955:7c18 NVidia Corp.

3、宿主機進入Linux_for_Tegra 目錄

cd Linux_for_Tegra/

4、執行映象備份命令

sudo ./flash.sh -r -k APP -G /home/nvidia/Linux_for_Tegra/bootloader/system.img jetson-tx2 mmcblk0p1

【注】檔案路徑可自定義,檔案字尾名為*.img

映象恢復工作

使用已有的映象刷寫新TX2.

1、用 USB-Micro USB 線連線宿主機與TX2(同樣可使用lsusb命令檢視連線是否成功)

2、TX2進入recovery模式:按機器上的 POWER 鍵後,長按 RECOVERY 鍵並點按 RESET 鍵即可進入recovery 模式

3、宿主機進入Linux_for_Tegra 目錄

cd Linux_for_Tegra/

4、將備份過的映象檔案拷貝到 Linux_for_Tegra/bootloader/下(如果是自定義的儲存路徑)

5、將映象檔案重新命名為 system.img

6、執行映象恢復命令:

sudo ./flash.sh -r jetson-tx2 mmcblk0p1

刷寫完畢後可以檢查新板子系統環境是否完備。

相關文章