问题描述
上一篇中,我们可以编辑挂载后的镜像文件,修复Bug。本篇介绍将镜像烧录回Xavier系统的方法。
参考:https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/flashing.html
解决方案
-
用
img2simg
工具讲.ext4
格式的镜像文件转换成Android Sparse image
文件,命名为system.img
。img2simg my_clone.img.ext4 system.img
-
将刚生成的
system.img
文件复制到<your dir>/JetPack_4.2.3_Linux_GA_JETSON_AGX_XAVIER/Linux_for_Tegra/bootloader
目录下(注意,备份下这个目录下原有的system.img
,这是纯净的系统镜像)。 -
执行烧录指令。
sudo ./flash.sh -r -k APP jetson-xavier mmcblk0p1
此步骤完成后,
system.img
会被烧录到Xavier中。