ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

jetson_TX2、NX镜像烧录备份

2021-07-17 10:33:20  阅读:384  来源: 互联网

标签:烧录 Jetson Tegra nvidia NX Linux jetson


官方文档:

https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra Linux Driver Package Development Guide/introduction.html

离线烧录环境

在线烧录环境

  • 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

标签:烧录,Jetson,Tegra,nvidia,NX,Linux,jetson
来源: https://www.cnblogs.com/TaXueWuYun/p/15022740.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有