前期准备:
前期准备:一台主机,系统需求: ubuntu 18.04版本
可以用空间需求: 100G
操作步骤:
答主此步骤很详细,对应照着来完全ok,自己已经试过无数次。此nano板是带emmc的。
除了命令烧录,还可以使用sdkmanager,进行刷机。此方法比较方便,缺点为:很容易失败,经常报一些错误。
使用命令刷机是必成功的(相当于强制恢复),如果失败则是Nano板可能有问题,或者自己操作步骤出现错误。
第一步:配置Jetson Nano 进入Force Reover 模式
- 短接jetson nano 核心板地下,右数第三和第四个排针(丝印是FC REC和GND)
- 上电Jetson Nano(注意用Dc接口上电)
- 将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