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.

CC3200 UART Not working after connecting to Microchip MCU

Other Parts Discussed in Thread: CC3200, UNIFLASH, ENERGIA

Hi,

      We are developing a solution using CC3200 Launchpadxl to pull the data from Dspic33 and post it to webserver.  We tested serial uart demo in the sdk using ccs and Tera Term, made sure it was working.

But when we connect CC3200 to Dspic33, CC3200 UART stopped working.
We made TTL level connections directly. That means Pin 57, Pin 55 was directly connected to dspic33FJ UART. Dspic UART is also 3.3V. LED's of the CC3200 is blinking, but no data was coming out of UART. We made sure Tx of CC3200 is connected to Rx of dspic33

After this, we disconnected the CC3200 and dspic connections and tried to analyze it, we found out that serial port was not responding. Even the basic weather app is not working. No data is coming on the Tera Term terminal now.

Kindly suggest how to wire UART to UART for CC3200, are we doing something wrong  ?

  • What debugging have you done so far? Where in your program have you determined things get "stuck" ?
  • Actually  we have tried to observe data on PC through a usb to serial converter from CC3200 after connecting it to Microchip IC. But we cant observe any data out of it. In fact the UART itself is not responding to the PC. We even tested it with bench mark programs given with CC3200 SDK.

    Here we are having two major doubts.

    1. What are the voltage levels of the UART of the CC3200 is it 3.3V or any thing else?

    2. Is there any possibility that only UART of a controller fail but not any other peripherals...(because the other peripherals are working except UART) .. We just want to know whether the problem is in the CC3200 board or in the controller..

    Thanks and regards,

    Bhanu Prakash

  • Hi Bhanu,

    Using Uniflash program a example program like blinky and see if it works. If there are any errors loading the program, post the Uniflash logs here.

    - kel

    - post edited

  • [10:49:35] Begin Program operation.
    [10:49:37] INFO: Checked for update config groups: []
    [10:49:37] INFO: List of files to be generated: []
    [10:49:37] INFO: > Executing Operation: Connect
    [10:49:39] INFO: setting break signal
    [10:49:39] INFO: --- please restart the device ---
    [10:49:54] ERROR: ---reading ACK signal failed---

    This is what we are getting both in Uniflash and Energia.. But in CCS as it uses JTAG port we can program the device but we cannot observe any data on UART.

  • Hi Bhanu,

    I think this "reading ACK signal failed" has nothing to do with your UART issue. The "reading ACK signal failed" is another problem caused by whatever factors. Lots of people in the forum encounter this problem. There are several posts here with solution to this, so do a search in the forum. One such post was originated by Martin Valencia.

    - kel
  • Hi Bhanu/Amruth,

    Which UART pins did you use to communicate with the Microchip device.
    Did you modify the SDK example? If yes what changes did you make?
    Are you using the CC3200 LP or custom board?
    Did you change any jumper settings on the CC3200 LP?

    The voltage level of CC3200 will same the device operating voltage. If you are using the CC3200 LP and using USB to power the board the level should be 3.3V.

    Please refer to the following for Uniflash error
    e2e.ti.com/.../1536487


    Regards,
    Ankur
  • Hi,

    I hope your issue is resolved.
    I am closing this thread, if the issue still exists please open a new thread and add a link to this one for reference.

    Regards,
    Ankur