Tool/software:
Hello Team,
On our custom board, previously we were working on below sdk version.
ti-processor-sdk-linux-j7-evm-08_01_00_07-Linux
ti-processor-sdk-rtos-j721e-evm-08_01_00_13
Now, we upgraded to below sdk version:
ti-processor-sdk-linux-adas-j721e-evm-09_02_00_05
ti-processor-sdk-rtos-j721e-evm-09_02_00_05
In sdk 9.2, we observed signing is happening via binman.
Currently, we have a script file (svcu_uboot_script.txt) which needs to be signed and should be part of fitImage.
To achieve this, we have added the node in fitimage.its file located in ti-processor-sdk-linux-adas-j721e-evm-09_02_00_05/board-support/ti-linux-kernel-6.1.80+gitAUTOINC+2e423244f8-ti/
/dts-v1/; / { description = "Kernel fitImage for Arago/6.1.80+gitAUTOINC+2e423244f8/j721e-evm"; #address-cells = <1>; images { kernel-1 { description = "Linux kernel"; data = /incbin/("Image.sec"); type = "kernel"; arch = "arm64"; os = "linux"; compression = "none"; load = <0x81000000>; entry = <0x81000000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-common-proc-board.dtb { description = "Flattened Device Tree blob"; data = /incbin/("k3-j721e-common-proc-board.dtb.sec"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83000000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-sk.dtb { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-sk.dtb"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83000000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-beagleboneai64.dtb { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dtb"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83000000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-common-proc-board-infotainment.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-evm-fusion.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-evm-fusion.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-sk-fusion.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-sk-fusion.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-sk-csi2-rpi-imx219.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-rpi-imx219.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-edgeai-apps.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-edgeai-apps.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-evm-virt-mac-client.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-evm-virt-mac-client.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-sk-csi2-ov5640.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-sk-csi2-ov5640.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-evm-quad-port-eth-exp.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-evm-quad-port-eth-exp.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-evm-gesi-exp-board.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-evm-gesi-exp-board.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-vision-apps.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("k3-j721e-vision-apps.dtbo.sec"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; script-1 { description = "SVCU Boot Script"; data = /incbin/("svcu-uboot-script.sec"); type = "script"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-sk-rpi-hdr-ehrpwm.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-sk-rpi-hdr-ehrpwm.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-evm-pcie0-ep.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-evm-pcie0-ep.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-evm-csi2-ov5640.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-evm-csi2-ov5640.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-0-1.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-1.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-1-3.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-3.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-ov2312-0-2.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-2.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-0-3.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-3.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-1-2.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-2.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-1-0.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-0.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-1-1.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-1-1.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-ov2312-0-0.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-0.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-2-3.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-2-3.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-0-2.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-2.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-ov2312-0-1.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-1.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-2-2.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-2-2.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-0-0.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-0-0.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-2-0.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-2-0.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-ov2312-0-3.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-ov2312-0-3.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-fpdlink-imx390-rcm-2-1.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-fpdlink-imx390-rcm-2-1.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; fdt-ti_k3-j7200-evm-mcspi-loopback.dtbo { description = "Flattened Device Tree blob"; data = /incbin/("arch/arm64/boot/dts/ti/k3-j7200-evm-mcspi-loopback.dtbo"); type = "flat_dt"; arch = "arm64"; compression = "none"; load = <0x83080000>; hash-1 { algo = "sha512"; }; }; }; configurations { default = "conf-ti_k3-j721e-common-proc-board.dtb"; conf-ti_k3-j721e-common-proc-board.dtb { description = "1 Linux kernel, FDT blob, Boot Script"; kernel = "kernel-1"; bootscr = "script-1"; fdt = "fdt-ti_k3-j721e-common-proc-board.dtb"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "kernel", "fdt"; }; }; conf-ti_k3-j721e-sk.dtb { description = "0 Linux kernel, FDT blob"; kernel = "kernel-1"; fdt = "fdt-ti_k3-j721e-sk.dtb"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "kernel", "fdt"; }; }; conf-ti_k3-j721e-beagleboneai64.dtb { description = "0 Linux kernel, FDT blob"; kernel = "kernel-1"; fdt = "fdt-ti_k3-j721e-beagleboneai64.dtb"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "kernel", "fdt"; }; }; conf-ti_k3-j721e-common-proc-board-infotainment.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-common-proc-board-infotainment.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-evm-fusion.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-evm-fusion.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-sk-fusion.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-sk-fusion.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-sk-csi2-rpi-imx219.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-sk-csi2-rpi-imx219.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-edgeai-apps.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-edgeai-apps.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-evm-virt-mac-client.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-evm-virt-mac-client.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-sk-csi2-ov5640.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-sk-csi2-ov5640.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-evm-quad-port-eth-exp.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-evm-quad-port-eth-exp.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-evm-gesi-exp-board.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-evm-gesi-exp-board.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-vision-apps.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-vision-apps.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-sk-rpi-hdr-ehrpwm.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-sk-rpi-hdr-ehrpwm.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-evm-pcie0-ep.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-evm-pcie0-ep.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-evm-csi2-ov5640.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-evm-csi2-ov5640.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-0-1.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-0-1.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-1-3.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-1-3.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-ov2312-0-2.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-ov2312-0-2.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-0-3.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-0-3.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-1-2.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-1-2.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-1-0.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-1-0.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-1-1.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-1-1.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-ov2312-0-0.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-ov2312-0-0.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-2-3.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-2-3.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-0-2.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-0-2.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-ov2312-0-1.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-ov2312-0-1.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-2-2.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-2-2.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-0-0.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-0-0.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-2-0.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-2-0.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-ov2312-0-3.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-ov2312-0-3.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-fpdlink-imx390-rcm-2-1.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-fpdlink-imx390-rcm-2-1.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; conf-ti_k3-j7200-evm-mcspi-loopback.dtbo { description = "0 FDT blob"; fdt = "fdt-ti_k3-j7200-evm-mcspi-loopback.dtbo"; hash-1 { algo = "sha512"; }; signature-1 { algo = "sha512,rsa4096"; key-name-hint = "custMpk"; padding = "pkcs-1.5"; sign-images = "fdt"; }; }; }; };
>Signing it and generating svcu-uboot-script.sec file.
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh /home/kishore/ti-processor-sdk-linux-adas-j721e-evm-09_02_00_05/board-support/prebuilt-images/svcu_uboot_script.txt /home/kishore/ti-processor-sdk-linux-adas-j721e-evm-09_02_00_05/board-support/ti-linux-kernel-6.1.80+gitAUTOINC+2e423244f8-ti/svcu-uboot-script.sec
