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.

CC2662R-Q1: Unable to get any data in the demo GUI

Part Number: CC2662R-Q1


Hi,

I am trying to get the throughput example working on the CC266R-Q1 wbms devkit but nothing is showing up on the GUI. The nodes are not detected at all.

The connections I have from the XDS110 aux. connector to the main device node are as follows:

XDS110  -> Main device node

-------------------------------------------

UARTTX -> J4 pin 1

UARTRX -> J4 pin 2

TGTSupplyout -> J7 pin 1

GND -> J7 pin 2

*The JTAG debug connector of the XDS110 is connected to the JTAG connector J1 on the main device board.

*The main device board is supplied by the XDS110 3.3V supply. I can measure the supply at J7 correctly.

*There is no 12V supply connected to the main device board as there is no need for the BQ IC in the throughput example.

* When connecting to the target through the GUI, I can see UART communication on the J4 pin 1 (UARTTX) using an oscilloscope.

* There is no UART communication happening on J4 pin 2, ever.

* The main device board was flashed using CCS 12.4.0 with success. (project flashed is wmain_diag_CC26X2R1_LAUNCHXL_tirtos7_ticlang)

*All 8 device boards have been powered with a common external 12VDC source.

*All 8 device boards were flashed using CCS 12.4.0 with success. (project flashed is wdevice_CC26X2R1_LAUNCHXL_tirtos7_ticlang)

*I have set the UART baud rate of both XDS110 COM ports in device manager to 9600 and also set the baud rate to 9600 in the demoGUI.


I have still not been able to detect any of the nodes nor get any response from the demoGUI whatsoever. What am I forgetting here?

Thank you

  • Hello,

    You mentioned AUX port, i guess you are using TI XDS110 Debug probe(black box programmer).

    I haven't use the AUX port of the XDS110 Programmer for UART, i have only used it for programming/flashing. So my first recommendation will be using another correct TTL Leveled(3v3)  usb-uart converter. I am using XDS110ET for both UART/JTAG purposes but i am not sure about XDS110 Debug probe internals.

    Other checks:

    - default baudrate is 921600. 

    - Check wmain/wdevices are compiled with correct network sizes(user_config.h in exampels, documented in sdk)

    - Follow the applcait

    - check uart baudrate for WMain. (wmain project /WBMSCtrl/wbms_host_npi.c, NPI_USE_UART, line 176)

    - NPI_USE_UART should be defined in predefined symbols.

    - BQ_COMMAND_AGGREGATION should be defined in wmain/wdevice, 

    - syscfg file should contain CONFIG_UART_uNPI in UART section.

    - Can you try to power up Wmain device first and wdevices(12V) later? i am using following power sequence: WMain(usb jtag) -> Wdevice(12V - BQ) -> wdevice(usb jtag). wdevice(usb-jtag) is extra step if you can observe 3V3 at J7 pin after powering up with 12V but its worth to try.

    If 3 of 8 devices forms a network with wmain, you should be able to see the RSSI levels of 3 devices. 

    You  also mentioned you saw comm with oscilloscope, If UARTTX is a GUI->Wmain direction, GUI tries to sync with wmain. It seems most likely power sequence issue or uart baudrate issue at this point.

    Cevat