天天看點

NVIDIA JETSON TX2 開發闆刷機前言

NVIDIA JETSON TX2 開發闆刷機

  • 前言
    • 下載下傳解壓Jetpack

前言

首先我的刷機流程基于簡書文章:https://www.jianshu.com/p/bb4587014349

主要還會補充一些實際遇到的問題

差別是我安裝的是了Jetpack3.3

host機環境:

Macbook Air with Ubuntu 16.04

host機與開發闆連結方式使用Micro USB線,就是安卓手機用的線。

下載下傳解壓Jetpack

  1. jetpack下載下傳位址:https://developer.nvidia.com/embedded/jetpack

    選擇Jetpack3.3下載下傳,這裡我們以下載下傳目錄在:/media/user/jetpack 下面為例子

  2. 進入目錄,運作下載下傳的檔案:
cd /media/user/jetpack 
    ./JetPack-L4T-3.3-linux-x64_b39.run
           

注意:如果按參考文使用sudo,會報一個“please run jetpack as non-elevated user …”的錯誤,是以直接使用user權限就可以。

提示:運作.run檔案會在目前檔案夾下下載下傳和解壓需要的資源,是以第二次刷機的時候,不需要重複下載下傳,host機可以留着可以批量的刷其他開發闆,會節省很多時間。

  1. 運作.run後,沒有選項的一路點Next。“Select Development Environment”選擇Jetson TX2 -> Next;進入Component Manager後點選Next,彈出Terms and Conditions,勾選Accept All -> Accept。然後就等待各種資源下載下傳完成。

    時間估計:資源大約有8-9GB,根據下載下傳速度計算時間,保持host機網絡通暢,等待下載下傳完成。如果是第二次安裝則隻需要驗證資源,很快。

  2. 下載下傳完成後,點選OK和Next,選擇連結方式第二個。用Micro USB小口連接配接開發闆,USB端連接配接host機,在host機指令行輸入lsusb,确認出現usb端口資訊出現“Nvidia Crop”,表示連接配接可用。按 Next
  3. 進入指令行,這時會讓你确認開發闆處于recover模式。這時你需要先完成下面進入指令行,這時會讓你确認開發闆處于recover模式。這時你需要先完成下面步驟。

    開發闆進入Recover的步驟:1.關機;2.按下Power鍵開機;3.開機後馬上按住Recover鍵;4.保持按住Recover鍵,點選Reset鍵;5.之後繼續保持按住Recover鍵兩秒;6.松開,現在開發闆處于Recover模式。

  4. 回到指令行,按Enter鍵,開始進入安裝系統。系統安裝非常快,出現Finish flashing OS則系統安裝完成,開發闆連一個顯示器和鍵盤滑鼠,這時已經可以在開發闆上登入Ubuntu了。
  5. 接下來應該會出現 Determining IP address … ,這時需要登入開發闆Ubuntu連接配接與host機處于同一個區域網路的wifi或者有線連接配接,確定host機能夠ssh到開發闆。 回到host機指令行,如果提示ip位址則可以繼續等待安裝。如果仍然卡在 Determing IP address,需要ctrl + c結束terminal,重新運作JetPack-L4T-3.3-linux-x64_b39.run,一路按照上面步驟再次運作到Determing IP address然後很快就能找到IP了。(這個過程中可能會提示開發闆不處于Recover模式,報錯。沒關系忽略即可。)
  6. 找到IP後會下載下傳和安裝各種資源,需要二十分鐘至半小時。同樣如果安裝過一次第二次會快一些。然後等待出現"Installation of target components finished, close this window to continue.“則表示刷機成功。