L4t_initrd_flash.sh烧写失败

我使用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)

麻煩不要用虛擬機
還有指令請加上--network usb0

用虚拟机有什么问题吗?之前使用flash.sh刷固件一直用的虚拟机。

請不要用虛擬機 這樣說應該很清楚了
initrd flash和flash.sh機制不一樣 用虛擬機問題更多
你用實體Ubuntu PC還遇到一樣的問題才有討論意義

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.