This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2642R: UART busy when disabled

Part Number: CC2642R
Other Parts Discussed in Thread: SIMPLELINK-CC13XX-CC26XX-SDK

I am hitting an issue when using the UARTCC26XX driver and opening and closing the UART fairly often. When UARTCC26XX_open() is called it gets stuck in an infinite loop because the FR BUSY bit is set. Any ideas how the UART could get into a bad state like this? The call stack is:

and the registers are:

SDK is simplelink_cc13x2_26x2_sdk_4_40_00_44 (yes it's old but would like to debug this first before updating as we have a lot of installs in the field and are being careful about upgrades).

It could possible be a race condition of some kind as the open and close could occur in different tasks.