我使用AGX Orin的模组,SDK版本为R35.3,准备使用l4t_initrd_flash.sh
打包并烧写固件,
打包命令如下:
sudo BOARDID=3701 FAB=TS4 BOARDSKU=0004 BOARDREV=A.0 ./tools/kernel_flash/l4t_initrd_flash.sh --no-flash --massflash 5 jetson-agx-orin-devkit mmcblk0p1
烧写命令如下:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only jetson-agx-orin-devkit mmcblk0p1
在烧写时偶尔会出现烧写失败的问题,我跟踪日志发现在设备进入RCM boot
后,create_gpt
已经执行,且通过打印消息可以看出已经找到emmc在虚拟机挂载的设备节点/dev/sdb
,但是我使用fdisk -l
命令却没有发现/dev/sdb
,就导致后面flock -w 60 /var/lock/nvidiainitrdflash parted -s "${disk}" mklabel gpt
使用/dev/sdb
报错,附件中是烧写日志以及串口日志,能帮忙分析下是什么原因吗?
flash_firmware.log (29.3 KB)
flash_firmware_serial.log (71.0 KB)