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.

RTOS/TDA2PXEVM: Dependency on UART console connection for system boot

Part Number: TDA2PXEVM
Other Parts Discussed in Thread: SYSBIOS

Tool/software: TI-RTOS

Hello All,

We have customized board based on TDA2Px with sysbios all configuration.

We have enabled iss_capture_isp_simcop_display to run by default when system is powered ON, it is working fine.

In one of use case , client wants to run the system when no UART console connection are present.

But when we tested this scenario, the code hangs and booting process does not move further unless UART cable is connected. I could trace to SBLLibPrintfs present in the file sbl_tda2xx_main.c which in turn using the UART AP UARTCharPut() "which is a blocking call which Waits indefinitely until the THR and Transmitter Shift Registers are empty " as per description in file uart.c in ../ ti_components/drivers/pdk_01_09_00_17/packages/ti/csl/src/ip/uart/V1/priv

However for prints from application which uses Vps_printf does not experience this issue . (I disconnected uart once sbl process is complete, it worked fine)

Please let me know if my understanding is correct and how to resolve this issue.

regards

Hrishikesh