Closed symdeb closed 1 year ago
0x80000000 is TEE_ERROR_DEFER_DRIVER_INIT
. Some driver failed to initialize.
Which driver? You would need more trace verbosity (set CFG_TEE_CORE_LOG_LEVEL
to 3 or 4).
Again, OP-TEE github issues may not help you much as your image is based on OP-TEE OS fork from ST. There are ST forums for STM32MPU embedded software that could help.
Thank you for the hint. Confirmed & closed. This was a (known) bug in the ST code but not straightforward to find the information about it. P.S. On ST Community there are hardly any replies on issues hence the post here.
Hi, @symdeb, I ran accross this bug and I would really appreciate it if you can supply more information about this, problem, especially the "known bug" part. Thanks.
@maxswjeon Try the ECO 5.02 update. This error seemed to be caused by several things, including the UART timeout issue. I build all .dts file based from the plain CubeMX file, so mistakes in those could have been one of them. The reason for your error might be totally different. Likely it is related what you have in the .dts file for OPTEE.
@symdeb "Hello, I have encountered the same issue. Could you please share how you resolved it? Could I take a look at your device tree for reference?"
If you need any further adjustments, feel free to ask!
Attempting to adopt the 157A-DK1 device tree onto a custom board with the same MPU, with the goal of minimal a boot-able board, that is only needing to boot from SD and UART4 as console with OPTEE (either with or without pager) the boot so far results in:
What does this error mean and what to look for and change in the device trees ?