Jetson Nano有多种烧录方法,这里主要介绍:
1.针对SD卡的Etcher的烧录
2.通过USB线的命令行烧录
1.针对SD卡的Etcher的烧录
1)打包烧录镜像文件
cd Linux_for_Tegra/tools
sudo ./jetson-disk-image-creator.sh -o <file_name.img> -b jetson-nano -r 300
<file_name.img>为要生成的镜像文件名
2)下载Etcher
下载,解压后即可运行,运行界面如图:
3)烧录
选择镜像文件,选择对应的磁盘(SD卡),点击“Flash”即可。
2.通过USB线的命令行烧录
通过USB线可同时对SD卡版本和eMMC版本进行扫写。
1)进入Recover模式
短接FORCE_RECOVERY脚到GND,连接USB线(这里注意要选择带信号线的USB线)开机,进入Recover模式。
2)进入BSP目录
cd <top>/Linux_for_Tegra
3)全盘烧录
sudo ./flash.sh <target_board> mmcblk0p1
对于<target_board>:
SD卡版本:jetson-nano-devkit
eMMC版本:jetson-nano-devkit-emmc
4)烧录制定分区(非必须)
在调试驱动,修改设备树后需要更新设备树,为避免全盘烧录花费大量时间,可烧录制定设备树分区
DTB:
sudo ./flash.sh -k DTB <target_board> mmcblk0p1
Bootloader DTB:
sudo ./flash.sh -k RP1<target_board> mmcblk0p1
对于<target_board>:
SD卡版本:jetson-nano-devkit
eMMC版本:jetson-nano-devkit-emmc
附:对于USB存储设备烧录制定分区
DTB:
sudo ./flash.sh -k DTB <target_board> sda1
Bootloader DTB:
sudo ./flash.sh -k RP1<target_board> sda1
对于<target_board>:
SD卡版本:jetson-nano-devkit
eMMC版本:jetson-nano-devkit-emmc
至此,关于Jetson Nano烧录部分就完成了。