Jetson 模组
[√] Jetson Orin NX
Jetson 软件
[√] JetPack 6.2
问题描述
我使用Orin NX (16G)和定制的载板进行镜像烧写及备份还原。发现镜像烧写没有问题,镜像备份和还原也都成功了,但是还原后的系统无法正常启动。基本信息如下:
- 目标板基本情况:
Orin NX (16G),载板上挂了1T SSD, 无EMMC。
- 操作过程:
- 官网下载:
官网下载Jetson_Linux_R36.4.3_aarch64.tbz2 和 Tegra_Linux_Sample-Root-Filesystem_R36.4.3_aarch64.tbz2并按照指导文档进行解压。
由于没有emmc, 将Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb2-bct-misc-p3767-0000.dts目录下eeprom 的cvb_read_size 由 0x100 改为 0x0.
- 烧写命令:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1 -c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/generic/cfg/flash_t234_qspi.xml” --showlogs --network usb0 jetson-orin-nano-devkit external
烧写成功后能目标板Orin NX可以正常进入系统。
- 备份操作:
参看l4t_backup_restore.sh的命令说明,遵循 workflow 3 mass flash进行系统备份,执行命令如下:
step1:(此步执行成功)
sudo ./tools/backup_restore/l4t_backup_restore.sh -b -c jetson-orin-nano-devkit
step2:(此步执行成功)
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --use-backup-image --no-flash --network usb0 --massflash 5 jetson-orin-nano-devkit external
- 还原操作:(此步执行成功)
使用一个新的1T SSD替换原来的 1T SSD进行还原。执行如下命令:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 1 --network usb0
- 还原后设备启动:(失败!!!)
步骤5执行完成后,设备能够自动重启,进入开机画面后就停停留在如下画面:
- 补充说明:
关于步骤3的备份操作,使用l4t_backup_restore的workflow 1 进行备份操作也可以正常备份成功,然后进行还原,还原后目标板同样无法进入系统。
请问是备份还原后无法正常进入系统是哪个环节出了问题吗?