I use the command to flash, and every time I flash a new machine, I need to regenerate the img. How can I skip the generation process and use the existing image?
my cmd
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -p "-c ./bootloader/t186ref/cfg/flash_t234_qspi.xml" -c ./tools/kernel_flash/flash_l4t_t234_nvme.xml --showlogs --network usb0 jetson-orin-nano-devkit nvme0n1p1
I am using an orin nx 16GB board and an external SSD. I couldn’t find a suitable way to flash based on l4t initrd script without repeatedly generating the image.May be i need something like –no-systemimg.
Do you have any ideas?
Use EXTOPTIONS.
Example:
sudo EXTOPTIONS="-r" ADDITIONAL_DTB_OVERLAY_OPT="BootOrderNvme.dtbo" ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -S 10GiB -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal
1 Like
Thanks, i uesd -r. I found that there is always a ‘Write checkpoint’ process. Is this process required every time? Can I skip it?
Copying APP image into /xxx/Linux_for_Tegra/tools/kernel_flash/images/external/system.img.raw
tar: Write checkpoint 10000
tar: Write checkpoint 20000
tar: Write checkpoint 30000
tar: Write checkpoint 40000
tar: Write checkpoint 50000
tar: Write checkpoint 60000
tar: Write checkpoint 70000
tar: Write checkpoint 80000
....
It is just doing the writing…
This takes up most of the time, can I skip this step?
system
Closed
October 8, 2024, 5:00am
10
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.