我有一个L4T版本为35.6.0的Jetson AGX Orin Develop Kit,想要使用ota方法将之升级到Jetpack6。
按照https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/SD/SoftwarePackagesAndTheUpdateMechanism.html#high-level-flow
的提示,在执行指令
sudo -E ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh jetson-agx-orin-devkit R35-6
后,脚本提示
Target board(JETSON_AGX_ORIN_DEVKIT) and base version(R35_6) is not supported
Failed to run "ota_validate_params jetson-agx-orin-devkit R35-6 internal /home/liuyao/R36.3.0/Linux_for_Tegra/tools/ota_tools/version_upgrade/ota_board_specs.conf BOARD_SPECS_ARRAY CHIPID"
Usage: sudo ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh [options] <target board> <bsp version>
Where,
<target board>: target board. Supported boards: jetson-agx-orin-devkit, jetson-agx-orin-devkit-industrial, jetson-orin-nano-devkit.
<bsp version>: the version of the base BSP. Supported versions: R35-5, R36-3.
options:
-u <PKC key file>: PKC key used for odm fused board
-v <SBK key file>: Secure Boot Key (SBK) key used for ODM fused board
-i <enc rfs key file>: Key for disk encryption support
-s Skip generating system image.
-b Update bootloader only. Only valid if <bsp version> is R36.
-r Update rootfs only. Only valid if <bsp version> is R36.
-o Specify the script to update rootfs partition.
-f Specify the rootfs image to be written to rootfs partition.
-p Specify the options directly passed into flash.sh when generating images.
--external-device <external device>: Specify the external device to be OTAed. Supported devices: nvme0n1.
This option is only valid for jetson-orin-nano-devkit.
-S <size>: Specify the size of rootfs partition on external device. Only valid when --external-device option is set. KiB, MiB, GiB short hands are allowed
Ths size set through this option must be the same as the size of rootfs partition on the external device to be OTAed.
-E <esp image>: Specify the image to update ESP.
-T <ext num sectors>: Specify the number of the sectors of the external storage device.
Example:
1. Upgrade from R35.5 to R36 ToT on Jetson AGX Orin Devkit
sudo ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh jetson-agx-orin-devkit R35-5
2. Upgrade from R35.5 to R36 ToT on Jetson Orin NX/Nano with NVMe device that has 14GiB APP partition
sudo ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh --external-device nvme0n1 -S 14GiB jetson-orin-nano-devkit R35-5
3. Upgrade from R35.5 to R36 ToT on Jetson Orin NX/Nano with NVMe device that has 14GiB APP partition and with rootfs A/B enabled
sudo ROOTFS_AB=1 ./tools/ota_tools/version_upgrade/l4t_generate_ota_package.sh --external-device nvme0n1 -S 14GiB jetson-orin-nano-devkit R35-5
这似乎表明现有的OTA方法不支持将35.6版本的ota升级到36.x版本,是否能够提供将35.6版本的ota升级到36.x版本的支持?35.6版本是Jetpack5的最新版本,35.5能够ota升级到36.x,更新的35.6却无法将之ota升级到36.x,有些奇怪。