Correct build.sh for Jetson Orin 8GB dev system?

Hello,

I’m in the process of following this website Build with docker · NVIDIA/edk2-nvidia Wiki · GitHub to change the boot graphic and rebuild my NVIDIA UEFI.

When I did this last year (to get a debug kernel) I ran ./edk2-nvidia/Platform/NVIDIA/./Jetson/build.sh to create the image for my Orin 8GB Dev. However, for my most recent attempt, there is no longer a Jeston/ directory - instead I see these options :

./edk2-nvidia/Platform/NVIDIA/eviceTree/build.sh
./edk2-nvidia/Platform/NVIDIA/L4TLauncher/build.sh
./edk2-nvidia/Platform/NVIDIA/StandaloneMm/build.sh
./edk2-nvidia/Platform/NVIDIA/StandaloneMmJetson/build.sh
./edk2-nvidia/Platform/NVIDIA/StandaloneMmOptee/build.sh
./edk2-nvidia/Platform/NVIDIA/Tegra/build.sh
./edk2-nvidia/Platform/NVIDIA/TegraVirt/build.sh

From comparing these, it appears that the build.sh in StandaloneMm is the same as the build.sh in the old Jetson directory.

Should I be using edk2_docker ./edk2-nvidia/Platform/NVIDIA/StandaloneMm/build.sh to build the uefi_StandaloneMm_RELEASE.bin file ?

Then can I copy that to Linux_for_Tegra/bootloader/uefi_jetson.bin and re-flash my Orin from the SDK Manager?

Thank you.

Hi,

Please check refactor(build): Consolidate Kconfig-based platforms · NVIDIA/edk2-nvidia@fde2027 · GitHub and Compare revisions · NVIDIA/edk2-nvidia Wiki · GitHub for your information.
We refactor the build, so please use below instead

cd nvidia-uefi
edk2_docker edk2-nvidia/Platform/NVIDIA/Tegra/build.sh --init-defconfig edk2-nvidia/Platform/NVIDIA/Tegra/DefConfigs/t23x_general.defconfig

Thanks