【軟件安裝與環境配置】TX2刷機過程


前言

使用TX2板子之前需要進行刷機,一般都是按照官網教程的步驟刷機,無奈買不起的寶寶只有TX2核心板,其他外設自己搭建,所以只能重新制作鏡像,使用該鏡像進行刷機。

系統需求

1.Host Platform

  • Ubuntu Linux x64 v14.04 or v16.04
  • 需要有效的網絡連接,以及至少10G硬盤空間用於JetPack的安裝(安裝私有鏡像的過程中博主需要60G左右的空間,暫時還沒搞清楚原因)。

2.Target Platform

  • Jetson TX2開發套件
  • 雙向USB連接線,注意連接到TX2板子的中間端口,用於雙向傳輸數據;
  • HDMI端口,用於顯示;

操作步驟

其實與官網的刷機過程類似,只是鏡像換成私有鏡像即可,不過需要JetPack3.2具備安裝鏡像的功能;

1.下載需要的JetPack套件版本here,此處博主使用的是JetPack3.2;

2.添加JetPack的執行權限(注意.run文件名);

chmod +x JetPack-${VERSION}.run

3.在host platform上運行JetPack運行文件(即*.run);

$./JetPack*.run

4.按照官網步驟進行到安裝包選擇界面,注意是TX2,選擇需要安裝的包,接受協議,等待主機安裝完成即可;

5.使用雙向USB連接host platform和TX2板子,注意連接的是中間端口;

6.上電,reset,即按下RECOVERY按鍵的同時,開TX2;或者按下RECOVERY按鍵的同時,按下TX2的reset按鍵;

7.在主機上使用lsusb命令行,看到nvidia設備,表明已經正確進入RECOVERY模式;

8.clone

cd ./64_TX2/Linux_for_Tegra_tx2
sudo ./flash.sh -r -k APP -G system.img jetson-tx2 mmcblk0p1

克隆下來的鏡像,在Linux_for_Tegra_tx2文件夾中。

9.拔電,重新上電,RESET;

10.使用對應的dtb文件替換原有的dtb文件;

11.需要先把待還原的鏡像,放置在bootloader文件夾中;

12.RECOVERY刷機還原;

cd ./64_TX2/Linux_for_Tegra_tx2
sudo ./flash.sh -r jetson-tx2 mmcblk0p1

13.打開TX2,完成刷機;

14.由於鏡像的原因,可能會不能連接網絡,具體可參考here

參考

1.JetPack3.2下載

2.官網刷機教程

3.TX2從入門到放棄學習筆記

4.TX2備份和恢復


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM