Hi,
We are currently investigating if switching to TF-M could be a good solution for us to increase our overall product security.
Our board has one nRF5340 and one nRF9160, connected by UART.
By reading the docs and samples, I always stumble on that sentence:
UART1 must be disabled in the non-secure application, because it is used by the TF-M secure application.
Is this **really** mandatory ? Can it be disabled?
Our problem here is simple: we don't have any I/Os left, and all the UART/SPI and I2C are already used in our code.
From what I've understood, this UART would be used as a console.
If UART1 really must be used by TF-M, would it be possible to disable the console, and use the UART as a "normal UART bus", with a secure function entry that could send and receive messages ? That way, we could handle the nRFx UART communication through that bus.
Regards
Giuliano