官方文档:
使用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目录下,更改之后需要让工具重新执行编译烧录才会生效
官方资料: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
原文:https://www.cnblogs.com/TaXueWuYun/p/15022740.html