This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Using TF-M without UART_1

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

Parents Reply Children
Related