Hi, I am currently trying to setup OP-TEE on the Jetson AGX Orin Developer Kit.
I am working on the latest files of Jetpack 6.0 and Jetson Linux 36.3.
When going through the atf_and_optee_README.txt file, I executed nv_public_src_build.sh as said in the txt file and it made the following output:
...
================================================================================
Kernel Image: /home/andi/jetson-public-srcs/Linux_for_Tegra/source/src_out/kernel_src_build/kernel_out/kernel/kernel-jammy-src/arch/arm64/boot/Image
Kernel sources compiled successfully.
================================================================================
make: Leaving directory '/home/andi/jetson-public-srcs/Linux_for_Tegra/source/src_out/kernel_src_build/kernel_out/kernel'
Kernel sources compiled successfully.
Directory "nvethernetrm" is not found, exiting..
andi@andi-usb3:~/jetson-public-srcs/Linux_for_Tegra/source$
My first question is:
Should there be something else happening besides compiling the kernel sources, because it continues with searching for the directory “nvethernetrm”?
My second question:
If nothing is expected afterwards, I continue with the next step. For the python script gen_tos_part_img.py, where can I find the bl31.bin file required to generate the tos.img file? The usage of the script is shown as follows:
./gen_tos_part_img.py \
--monitor ./atf_build/arm-trusted-firmware/build/tegra/t<platform>/release/bl31.bin \
--os ./optee/build/t<platform>/core/tee-raw.bin \
--dtb ./optee/tegra<platform>-optee.dtb \
--tostype optee \
./tos.img
Thank you for your help!