Other Parts Discussed in Thread: CC3220SF, BOOSTXL-RS232
I have a prototype application running on the Launchpad. The code is based on the mqtt_client_CC3220SF_LAUNCHXL_tirtos_ccs example. Everything works great when connected to the PC via the micro USB cable. I can publish and subscribe, hibernate and wake up, and communicate via the virtual COM port via the USB cable. My next step is to run off of battery and will still need to communicate via a UART. I purchased the BOOSTXL-RS232. I have GP3 jumpered from J7 to J8, GP4 from J5 to J6, GP5 on J7, and GP12 on J5, On the Launchpad, I short J5 & J6 to route the UART signals to the 20 pin connector. I also found that I have to change the SOP jumper from 010 to 001 in order to get my program to run when powered by battery instead of USB. Anyway, my program runs... LEDs light as I would expect and I can connect to the broker via Wi-Fi. However, I can't communicate via the UART. The RTS LED is green once connected to a PC, the CTS LED flashes green when my program tries to transmit via the UART. However, I don't receive anything in my terminal on the PC and when I try to transmit via the PC, the module doesn't appear to receive. The TX and RX LEDs stay red at all times. Did I miss a step somewhere? I figured by moving those UART jumpers and attaching the BOOSTXL-RS232 board, the communications would shift to the RS232 board. Is there another jumper somewhere or do I need to make a change in software?