Jetson-Nano系统烧录:命令刷机

前期准备:

前期准备:一台主机,系统需求: ubuntu 18.04版本

可以用空间需求: 100G

操作步骤:

答主此步骤很详细,对应照着来完全ok,自己已经试过无数次。此nano板是带emmc的。

除了命令烧录,还可以使用sdkmanager,进行刷机。此方法比较方便,缺点为:很容易失败,经常报一些错误。

使用命令刷机是必成功的(相当于强制恢复),如果失败则是Nano板可能有问题,或者自己操作步骤出现错误。

第一步:配置Jetson Nano 进入Force Reover 模式

  1. 短接jetson nano 核心板地下,右数第三和第四个排针(丝印是FC REC和GND)
  2. 上电Jetson Nano(注意用Dc接口上电)
  3. 将jetson nano的micro usb接口接到主机上(主要用数据线)

第二步:下载解压包

Jetson Linux R32.6.1 Release Page | NVIDIA Developer

自己可以选择版本。答主在这里选择的6.1版本。

点击下载会下下载下边两个文件:

Jetson-210_Linux_R32.6.1_aarch64.tbz2

Tegra_Linux_Sample-Root-Filesystem_R32.6.1_aarch64.tbz2

(1)解压下载的压缩包,生成对应的刷机包镜像(两个压缩文件都在当前目录)

依次执行以下命令(刷系统不需要插SD卡

1. tar xf Jetson-210_Linux_R32.6.1_aarch64.tbz2

2. cd Linux_for_tegra/rootfs

3. sudo tar xpf ../../Tegra_Linux_Sample-Root

Filesystem_R32.6.1_aarch64.tbz2

(如需要使用TF卡解压后需要替换tegra210-p3448-0002-p3449-0000-b00文件

4. cd ../

5. sudo ./apply_binaries.sh

如果只是刷到 emmc 上,到这一步就能够刷了

输入:sudo ./flash.sh jetson-nano-emmc mmcblk0p1

等待success即可。注意mmcblk0p1为启动名字,如果TF卡已经导入镜像,在这里换成TF卡名字即可。输入df-h可查看名字。

例:sudo ./flash.sh jetson-nano-emmc mmcblk1p1 

 执行上述,系统即可烧录成功,然后重新上电,配置环境即可,然后就可以使用了。

你可能感兴趣的:(Jetson-Nano,ubuntu,linux,运维)