cancel
Showing results for 
Search instead for 
Did you mean: 

OP-TEE Panic in v6 ecosystem on STM32MP157DAA custom board

leven
Visitor

openstLinux version: 

1. en.SOURCES-stm32mp1-openstlinux-6.6-yocto-scarthgap-mpu-v24.11.06

2. en.SDK-x86_64-stm32mp1-openstlinux-6.6-yocto-scarthgap-mpu-v24.11.06

command:

 

$ cd tf-a-stm32mp-v2.10.5-stm32mp-r1
$ export FIP_DEPLOYDIR_ROOT=$PWD/../../FIP_artifacts
$ make -f $PWD/../Makefile.sdk TF_A_DEVICETREE=stm32mp157d-openedv DEPLOYDIR=$FIP_DEPLOYDIR_ROOT/arm-trusted-firmware stm32 -j2

$ cd optee-os-stm32mp-4.0.0-stm32mp-r1
$ export FIP_DEPLOYDIR_ROOT=$PWD/../../FIP_artifacts
$ make -f $PWD/../Makefile.sdk CFG_EMBED_DTB_SOURCE_FILE=stm32mp157d-openedv DEPLOYDIR=$FIP_DEPLOYDIR_ROOT/optee optee -j2

$ cd u-boot-stm32mp-v2023.10-stm32mp-r1
$ make -f $PWD/../Makefile.sdk ARCH=arm CROSS_COMPILE=arm-ostl-linux-gnueabi- DEVICE_TREE=stm32mp157d-openedv all -j2

 

 tvs:

 

#Opt	Id		Name		Type		IP		Offset		Binary
-		0x01	fsbl-boot	Binary		none	0x00000000	arm-trusted-firmware/tf-a-stm32mp157d-openedv-optee-programmer-usb.stm32
-		0x03	fip-boot	FIP			none	0x00000000	fip/fip-stm32mp157d-openedv-optee-programmer-usb.bin
P		0x04	fsbl1		Binary		mmc1	boot1		arm-trusted-firmware/tf-a-stm32mp157d-openedv-optee-emmc.stm32
P		0x05	fsbl2		Binary		mmc1	boot2		arm-trusted-firmware/tf-a-stm32mp157d-openedv-optee-emmc.stm32
P		0x06	metadata1	FWU_MDATA	mmc1	0x00080000	arm-trusted-firmware/metadata.bin
P		0x07	metadata2	FWU_MDATA	mmc1	0x00100000	arm-trusted-firmware/metadata.bin
P		0x08	fip-a		FIP			mmc1	0x00180000	fip/fip-stm32mp157d-openedv-optee-programmer-usb.bin
PED		0x09	fip-b		FIP			mmc1	0x00580000	none
PED		0x0A	u-boot-env	ENV			mmc1	0x00980000	none
P		0x10	bootfs		System		mmc1	0x00A00000	none
P		0x11	rootfs		FileSystem	mmc1	0x04A00000	none

 

 op-tee error. I'm looking for suggestions as to how to try and debug this panic and/or how to fix it.

1 REPLY 1
leven
Visitor

I am not sure if it is related to the U-boot device tree. The following attachment is the U-Boot device tree file.