官方文檔:
離線燒錄環境
- 在nvidia開發者網站jetson嵌入式部分(https://developer.nvidia.com/embedded/downloads)下載兩個文件Tegraxxx_Linux_R32.x.x_aarch64.tbz2和Tegra_Linux_Sample-Root-Filesystem_R32.x.x_aarch64.tbz2. 一個是打包燒錄工具,另一個為根文件系統。
- 解壓工具壓縮文件,會生成一個Linux_for_Tegra目錄,之后大部分操作都在這個目錄下執行,在解壓后的工具文件的Linux_for_Tegra/rootfs目錄下解壓文件系統壓縮文件
- 在Linux_for_Tegra目錄下執行sudo ./apply_binaries.sh,安裝環境
在線燒錄環境
- Linux下安裝nvidia的SDKManager軟件,也可以在nvidia開發者網站下載安裝包。
- jetson設備進入recovery模式后,使用usb連接pc,軟件即可識別設備型號。
燒錄
進入recovery模式
使用usb連接jetson到PC,長按recovery時按下restet按鍵,此時可以識別到設備,松開recovery按鍵。
執行lsusb命令,看到下表(Module Description)對應的設備號即為正常。
Module |
|
Module Description | |
---|---|---|---|
Jetson Xavier NX | P3668-0000 | 7e19 | Supplied with developer kit |
P3668-0001 | 7e19 | Production | |
Jetson Nano series | P3448-0000 | 7f21 | Supplied with Jetson Nano Developer Kit |
P3448-0002 | 7f21 | Production | |
P3448-0003 | 7f21 | Supplied with Jetson Nano 2GB Developer Kit | |
Jetson AGX Xavier series | P2888-0001 | 7019 | 16 GB memory |
P2888-0004 | 7019 | 32 GB memory | |
P2888-0006 | 7e19 | 8 GB memory | |
Jetson TX2 series | P3310-1000 | 7c18 | Jetson TX2 |
P3489-0000 | 7018 | Jetson TX2i | |
P3489-0888 | 7418 | Jetson TX2 4GB | |
Jetson TX1 | P2180-1000 | 7721 |
燒錄
在Liunx_for_Tegra目錄下執行
sudo ./flash.sh jetson-xxx mmcblk0p1
#jetson-xxx代表板卡型號,即燒錄時使用對應的配置文件,本目錄下會有對應名稱的文件,可以通過table補全(去掉.conf)。
備份鏡像
#無PKC_fuse時,在Liunx_for_Tegra目錄下執行
sudo ./flash.sh -r -k APP -G /xxx/nvidia/imagefile/system.img jetson-xxx mmcblk0p1
#將設備內的鏡像打包至system.img內
#燒寫備份的鏡像時,需要將system.img文件復制到Liunx_for_Tegra/bootloader/目錄下,在Liunx_for_Tegra目錄下執行
sudo ./flash.sh -r jetson-xxx mmcblk0p1
#-r選項會使用bootloader下存在的鏡像
更新設備樹
sudo ./flash.sh -r -k kernel-dtb jetson-xxx mmcblk0p1
#設備樹文件在Linux_for_Tegra/kernel/dtb目錄下,更改之后需要讓工具重新執行編譯燒錄才會生效
Fuse Burning and Secure Boot
官方資料:https://developer.nvidia.com/embedded/downloads#?search=fuse
在下載中心搜索fuse,下載secureboot工具,最詳細的操作方式參考壓縮包內bootloader/README_secureboot.txt
-
在Liunx_for_Tegra目錄下解壓,tar xvjf secureboot.tbz2
-
生成RSA_key:
openssl genrsa -out rsa_priv.pem 2048
將生成的rsa_priv.pem文件更改名稱保存
-
燒錄rsa-key和uboot安全load