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.

CC2640: UART GPIO pin assignment, not seeing data

Part Number: CC2640

Hey there,

I'm connecting a CC2640 to another MCU using the UART in a hardware flow control 4-wire configuration. Reading through "CC13x0, CC26x0 SimpleLink™ Wireless MCU Technical Reference Manual" (SWCU117H) in section "Table 8-2. Configuration of Serial Interfaces" is states, for a 4x4 device which is the one I'm using, that the bootloader requires the RX/TX to be on DIO1/DIO2 respectively. 

My question is; if not worrying about using the bootloader upgrade functionality, can I assign the RX/TX to any other GPIO lines? The UART is physically connect to the external device using DIO3/DIO4 but I don't see data moving across...

The UART configuration - 

#define Board_UART_R X IOID_3 /* RXD */
#define Board_UART_TX IOID_4 /* TXD */
#define Board_UART_RTS IOID_5 /* RTS */
#define Board_UART_CTS IOID_6 /* CTS */

/* UART hardware parameter structure, also used to assign UART pins */
const UARTCC26XX_HWAttrsV2 uartCC26XXHWAttrs[CC2650DK_4XS_UARTCOUNT] = {
{
  .baseAddr = UART0_BASE,
  .powerMngrId = PowerCC26XX_PERIPH_UART0,
  .intNum = INT_UART0_COMB,
  .intPriority = ~0,
  .swiPriority = 0,
  .txPin = Board_UART_TX,
  .rxPin = Board_UART_RX,
  .ctsPin = Board_UART_CTS,
  .rtsPin = Board_UART_RTS
}

Thanks,

Fred