hi kevin,
thank you for the response.
- based on an article we found we thought that we could remove gpio bank z from the trusted zone (make it non-secure) but it seems that st has removed the ability to do so (the id no longer exists in stm32-etzpc.h):
DECPROT(STM32MP1_ETZPC_USART1_ID, DECPROT_NS_RW, DECPROT_UNLOCK)
- with regards to your suggestion to use non-z gpio pins, unfortunately it is not possible for us to do so on our custom board for usart1. what we can do is to use our stm eval board and configure it to use usart1 to talk to our devices. we have the ability to connect our devices using the eval board’s 40 pin expansion connector. i will update you when we have completed the experiment.
- with respect to reproducing the error, it took many tries (15 to 30) for the problem to appear after connecting the mdma to usart1. the problem most likely will not appear if you try it once or twice.
- I have uploaded our latest dts files.
cheers,
vince