Hey Folks,
I have a couple of questions related to the UART usage in a cc2650 EM + SmartRF06 EB setup. I am fairly new to Ti development, so please bear with my potentially silly questions.
Setup so far:
1. I have a working SmartRF06 EB w/ a 7ID cc2650 EM module
2. I can confirm that the board works fine for I2C and other such protocols
3. I am trying to hook up an external module to this device using UART0
4. I removed the "Enable UART over XDSv3" jumper and jumped the JTAG pins to the UART pins in the XDSV3 Bypass as stated in the Ti RTOS guide
5. The current version of the RTOS does not support RTS CTS, so I have a 3 wire setup (EM TX --> Device Rx, EM RX <-- Device Tx, EM GND <--> Device GND)
6. I have modified the UART_Echo example to send and receive some data to this device
Issues:
1. When I do a blocked UART_write(...) - The write semaphore never gets cleared (but I know that the Device is getting the command being sent since my serial connection to a PC with a screen session sees the data being relayed)
2. When I do a blocked UART_read(...) - I see reads come through succesfully when the other device boots up (as it emits these messages on start), however, I do not see any response on the Ti side
I will be updating my RTOS version to enable CTS and RTS to see if this brings any relief.
Thank you for any help and feedback!