This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Using UART3 in non_secure area causes constant reboots

Hello,

I have updated secure_boot to allow UART3 to be used in the non_secure area. However, as soon as I try to initialize it in the non_secure area a hard failure occurs as if was still protected. The system then resets and secure_boot runs endlessly.

snippet from secure_boot:

/* Configure UARTE1 as Non-Secure */
secure_boot_config_peripheral(
	NRFX_PERIPHERAL_ID_GET(NRF_UARTE1), 0);
/* Configure UARTE2 as Non-Secure */
secure_boot_config_peripheral(
	NRFX_PERIPHERAL_ID_GET(NRF_UARTE2), 0);
/* Configure UARTE3 as Non-Secure */
secure_boot_config_peripheral(
	NRFX_PERIPHERAL_ID_GET(NRF_UARTE3), 0);

I can bind to UART 1 and 2 without any issue.

Please advise.
Parents Reply Children
No Data
Related