Nvidia Jetson TX2刷機過程

近來,項目需要,實驗室配置了TX2,有幸能夠接觸使用,下面簡單介紹刷機過程。

寫在前面: 

a、使用VM虛擬機Ubuntu14.04成功刷機,不過聽說有的會出現連接不穩定的情況,我沒遇到。

b、後面下載的部分大約有近40G,所以需要空出空間。

c、TX2和PC均在同一局域網下。

d、拿到手的TX2是有系統的,Ubuntu14.04,所以可以進行一些例如查ip等的簡單操作,刷機時可以選擇是否重新裝系統,建議有時間就一定重裝。

正式開始:

1、首先,直接上TX2的官網 http://www.nvidia.cn/object/embedded-systems-dev-kits-modules-cn.html

記得註冊登錄,才能進行後面的下載。

2、JETPACK的介紹及下載

Jetson Development Pack(JETPACK)是NVIDIA提供的一個一體化軟件包,可以用於安裝NVIDIA JETSON嵌入式平臺所需的所有開發軟件工具。最新版本更新至 JETPACK 3.2,該版本只適用於Ubuntu 16.04,不兼容以下版本。所以我採用的還是JETPACK 3.1。JETPACK地址:https://developer.nvidia.com/embedded/jetpack


繼續


即可下載JetPack-L4T-3.1-linux-x64.run

3、利用JETPACK下載需要的包

在虛擬機裏打開終端,執行

./JetPack-L4T-3.1-linux-x64.run


即可打開界面



此處選擇TX2


下載各種包,包括Ubuntu系統、CUDA8.0、cuDNN6.0、TensorRT2.1、VisionWorks1.6、OPENCV2.4.13等基本常用的工具,如果不需要裝,就選中該項,點右上角的Clear Actions。如:如果不重裝系統,則將下圖紅框裏的內容不裝。一般都是直接下一步。


選擇好後Next,同意一些軟件協議。


開始下載,總共大概有30多個G。

在此期間,可以利用時間檢查TX2和PC是否可以通信。

方法很簡單:

a、在TX2和PC兩終端下,均執行

ifconfig

獲取inet addr,我的TX2是192.168.1.35,於是在PC端ping,執行

ping 192.168.1.35

出現下圖,表示成功通信:如果未成功,檢查網線是否連好、是否連在同一交換機或路由器上。

經過等待,終於完成


選擇第一項,計算機和TX2在連接到同一路由器,在同一局域網中。


出現計算機網口選擇界面,保持默認設置(根據計算機的不同,網口名字可能不同)。


這一步顯示將要執行的操作,基本就是將下載的包壓入TX2中,前兩項是非常慢的。


執行下一步後,會出現一個提示,按照步驟操作,使TX2進入recovery mode,翻譯成中文如下:

(1)TX2斷電

(2)用Micro USB數據線連接PC和TX2。(注意:數據線接到TX2的Micro USB接口J20)

(3)接通TX2電源

(4)按下並鬆開TX2的POWER鍵S4;按下並保持FORCE RECOVERY鍵S3;在此期間按下並鬆開RESET鍵S1;等待2秒後鬆開FORCE RECOVERY鍵S3。


在終端執行

lsusb

當TX2成功處於FORCE RECOVERY模式,可以看到USB設備“NVidia Corp.”字樣


返回上面的提示界面,按下ENTER,開始TX2的固件更新


經過等待,完成



至此,TX2的刷機全過程結束。歡迎大家用問題轟炸我!

第一次發博客,請多多支持啦^o^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章