From what I can see in the documentation, UART0 is used by default for "non-secure" / application logs and UART1 is used for "secure" app logs. I am needing to interface with another MCU using UART, but I'm having a hard time figuring out how to enable my non-secure portion of the app access this peripheral.
To start with, I disabled UART0 for app logging, switching to J-Link RTT:
With the above, I am able to use the J-Link RTT Viewer to view my app logs instead of the VCOM0 / UART for logs.
I then added the following to my device tree overlay:
I am setting it up like so:
When that uart_rx_enable() function is called, I get a SECURE FAULT:
Any ideas? I am nearly at a point now where I'm about to just switch to I2C or something else between the two MCUs.