05-02-2019 10:59 AM
I am deploying this on an ultra96 board using the zynqmp.mk now in the op-tee build repository.
The bif I am using
rom_image:
{
[bootloader] zynqmp_fsbl.elf
[pmufw_image] pmufw.elf
[destination_device=pl] system.bit
[destination_cpu=a53-0, exception_level=el-3, trustzone] bl31.elf
[destination_cpu=a53-0, exception_level=el-2] u-boot.elf
[destination_cpu=a53-0, exception_level=el-1, trustzone] bl32.elf
}
Linux does boot. The xtest, ta devkit, and the supplicant are present. However, it is not detecting the secure os.
05-30-2019 09:16 AM
I was ableto get everything working in petalinux with the following BIF:
the_ROM_image: {
[destination_cpu=a53-0, bootloader] ./images/linux/zynqmp_fsbl.elf
[pmufw_image] ./images/linux/pmufw.elf
[destination_device=pl] ./images/linux/system.bit
[destination_cpu=a53-0, exception_level=el-3, trustzone] ./images/linux/bl31.elf
[destination_cpu=a53-0, exception_level=el-2] ./images/linux/u-boot.elf
[destination_cpu=a53-0, exception_level=el-1, trustzone] ./images/linux/bl32.elf
./images/linux/system.dtb
}
05-30-2019 09:16 AM
I was ableto get everything working in petalinux with the following BIF:
the_ROM_image: {
[destination_cpu=a53-0, bootloader] ./images/linux/zynqmp_fsbl.elf
[pmufw_image] ./images/linux/pmufw.elf
[destination_device=pl] ./images/linux/system.bit
[destination_cpu=a53-0, exception_level=el-3, trustzone] ./images/linux/bl31.elf
[destination_cpu=a53-0, exception_level=el-2] ./images/linux/u-boot.elf
[destination_cpu=a53-0, exception_level=el-1, trustzone] ./images/linux/bl32.elf
./images/linux/system.dtb
}