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/CC2650STK: BOARD_UART_RX as output GPIO can't go to 0V when Debug DevPack connected

Part Number: CC2650STK

Tool/software: TI-RTOS

I noticed I could not receive information through UART-RX (pin DP4 on sensortag) while the programmer (Debug DevPack) is connected to it. At first I though it could be software related but it seems there is a hardware limitation.

The UART-RX pin works only if I disconnect the debugger from the sensortag, i.e. I can communicate with it when I remove the debugger using a FTDI or equivalent. It seems that when the debugger is connected to the sensortag the pin can't go LOW (remains HIGH when the TX pin of the FTDI tries to output data).

I tried a test to see if DP4 could go LOW by setting it as an output (Board_UART_RX | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW) in the program and toggling it HIGH and LOW. If I disconnect the debugger the PIN goes from 3.3V to 0 and vice versa. But if I run the program with the debugger connected to the sensortag, the pin ranges 3.3V to ~ 2.2V. It seems there is a short to VDD somewhere when I connect the debugger.

Is this a normal behaviour ?

Greetings