Hello Daniel,
Thank you for replying!
I am using S32DS 3.4 and SDK RTM 4.0.2.
The UART_GetTransmitStatus() helped, now the program has no problems printing.
When I step through debugging the program, it is able to get to the UART_ReceiveData() function and will wait for me to type and hit enter in the putty terminal, but as soon as it checks the receive status, it still says STATUS_UART_RX_OVERRUN and the program sends the error message and breaks the loop. If I simply let the program run it will let my type and hit enter in the putty terminal but does not send the error message.

Why would the driver be failing to read the RX data? Do I need to clear the OR flag?
Thanks,
Julie