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.

Cannot flash my CC3200-LAUNCHXL Rev 3.2, how to fix it?

Other Parts Discussed in Thread: UNIFLASH, CC3200-LAUNCHXL, CC3200, ENERGIA

Hi,

I cannot use UniFlash to Format my CC3200-LAUNCHXL(Rev 3.2). The Console output is below:

[19:14:29] Begin Format operation.
[19:14:29] INFO: > Executing Operation: Connect
[19:14:31] INFO: setting break signal
[19:14:31] INFO: --- please restart the device ---
[19:14:46] ERROR: ---reading ACK signal failed---
[19:14:48] INFO: setting break signal
[19:14:48] INFO: --- please restart the device ---
[19:15:03] ERROR: ---reading ACK signal failed---
[19:15:05] INFO: setting break signal
[19:15:05] INFO: --- please restart the device ---
[19:15:20] ERROR: ---reading ACK signal failed---
[19:15:23] INFO: setting break signal
[19:15:23] INFO: --- please restart the device ---
[19:15:38] ERROR: ---reading ACK signal failed---
[19:15:38] FATAL: --- Can't connect to device !! ---
[19:15:38] FATAL: Error connecting to the device. Please check your COM port settings. Error code: -3
[19:15:38] INFO: > Executing Operation: Disconnect
[19:15:38] Operation Format returned. 


And I tried to press the Reset button to restart the device, but it seems no use at all.

For the other options, e.g. Program, Service Pack Update, and Get Version, all failed similarly.

What I had done is not clear even to me, due to that time I tried to learn how to make it run. I might use UniFlash to "Get Version" because it seems safe. And maybe I connect my Xshell with the COM port at the same time... I can guarantee that the hardware should not have issue, I myself is an electronics engineer.

I just want to know, how to fix my board? Or is it corrupted?

What is the biggest potential issue? Which component may be damaged? I can change some one by manually soldering a new one.

Thanks!

More:

I bought another CC3200-LAUNCHXL board, and I can program simple code onto it. So I know the basic operration of this board (e.g. the setting of the jumpers) and UniFlash.

  • Hi Tom,

         Try this below.

         1. Close any serial terminal that used the same COM port as your CC3200 Launchpad. (e.g Tera Term, Putty)

         2. Close Uniflash.

         3. Power Off and On your CC3200 Launchpad.

         4. Open Uniflash and try to program your CC3200 Launchpad. Make sure you set the correct COM Port.

    - kel

    Hi TI,

         Lots of people seem to encounter the same problem. It would be helpful to make a sticky post about this.

  • Hi Kel,


    Thank you for your quick response!

    I followed your instruction but still failed. When UniFlash told me to restart the device, I pressed the Reset button, but the board seemed not catch it. Still the same result like my main post.

    Another detail is that my Windows' Device Manager shows the right COM PORT and USB controllers whenever I plug in or pull out the USB cable of the board.

  • Hi Tom,

         Did you put the jumper at SOP2?

         Just to make sure that your CC3200 Launchpad is okay, try at a different PC.

         I had a similar experience with Uniflash and took me about half a day, to be able to load program at my CC3200 Launchpad using Uniflash again. I uninstalled Uniflash and re-installed the latest version of Uniflash. Then I deleted all drivers related to CC3200 Launchpad at Device Manger. The drivers were installed again after refreshing Device Manager. After all that, I was able to load again program at my CC3200 Launchpad using Uniflash.

         There is some issue with Uniflash and a Serial Console that uses the same COM Port. That is why you need to close the Serial Console first before using Uniflash. I have observed this myself. What I do when I encounter this issue, is close the Serial Console and Uniflash. Then open just Uniflash for my use.

    - kel

  • It seems that some Terminal programs changes the COM port handshaking to Xon-Xoff and do not reverse this. Check and change the COM port settings to No handshaking.

  • Leo Bosch said:
    It seems that some Terminal programs changes the COM port handshaking to Xon-Xoff and do not reverse this

        This has been discussed here before. See, posts below.

        uniflash: problem, when external program uses COM port or changes COM port parameters?

        UniFlash unable to talk to CC3200. Bug Report.

    - kel

  • Tom,

    I believe your procedure is fine. Some E2E posts that experienced similar behavior ended up with a broken device (probably because of ESD damage) but it does not imply that this is your case.

    To make sure, please verify that you are able to work with the device in debug mode, i.e. with CCS/IAR using one of the example codes on the SDK. If it is successful, then you at least know that the device powers up and works. If not, one of the internal LDOs may be broken.

    Additionally, please make sure no terminal is connected to the same COM port, and that the platform is powered off and on (best by unplugging->plugging the USB cable).

    I could lead you to some more HW tests you can apply but it is not advised as it could cause ESD damage if not properly handled.

    Shlomi

  • Hi,

    I am also facing the same problem!!

    I tried wat all in this forum but it didnt worked out.

    I am using Windows 7 SP1

    CC3200 Lauchpad version rev 3.2

    My console output is same as here

    [17:53:27] Begin Format operation.
    [17:53:27] INFO: > Executing Operation: Connect
    [17:53:29] INFO: setting break signal
    [17:53:29] INFO: --- please restart the device ---
    [17:53:44] ERROR: ---reading ACK signal failed---
    [17:53:46] INFO: setting break signal
    [17:53:46] INFO: --- please restart the device ---
    [17:54:01] ERROR: ---reading ACK signal failed---
    [17:54:03] INFO: setting break signal
    [17:54:03] INFO: --- please restart the device ---
    [17:54:03] INFO: Cancel button pressed
    [17:54:03] FATAL: --- Can't connect to device !! ---
    [17:54:04] FATAL: Error connecting to the device. Please check your COM port settings. Error code: -2
    [17:54:04] INFO: > Executing Operation: Disconnect
    [17:54:04] Operation Canceled: Process<Format> canceled.
    [17:54:18] Begin Format operation.
    [17:54:18] INFO: > Executing Operation: Connect
    [17:54:20] INFO: setting break signal
    [17:54:20] INFO: --- please restart the device ---
    [17:54:35] ERROR: ---reading ACK signal failed---
    [17:54:37] INFO: setting break signal
    [17:54:37] INFO: --- please restart the device ---
    [17:54:52] ERROR: ---reading ACK signal failed---
    [17:54:54] INFO: setting break signal
    [17:54:54] INFO: --- please restart the device ---
    [17:55:09] ERROR: ---reading ACK signal failed---
    [17:55:11] INFO: setting break signal
    [17:55:11] INFO: --- please restart the device ---
    [17:55:26] ERROR: ---reading ACK signal failed---
    [17:55:27] FATAL: --- Can't connect to device !! ---
    [17:56:21] FATAL: Error connecting to the device. Please check your COM port settings. Error code: -3
    [17:56:21] INFO: > Executing Operation: Disconnect
    [17:56:21] Operation Format returned.

    And I tried to press the Reset button to restart the device, but it seems no use at all.

    For the other options, e.g. Program, Service Pack Update, and Get Version, all failed similarly.

    Previously i programmed this board with Uniflash and i am also using Energia and the board was working fine 

    I was just formating it as it was not detecting the wifi signal which my fone is receiving but then it stop in between the format and then it never formated nor any othre option like get Service Pack update or get version

    I closed all the other programs and tried but it didnt worked so restarted the PC but no luck then changed the PC and tried with other PC but it didnt worked out.

    Tried this also but didnt worked out

    • Close Uniflash and other serial console that uses the same COM port as your Launchpad.
    • Power Off and On your CC3200 Launchpad. Make sure the jumper is connected at SOP2
    • Open Uniflash and try to load program again. Make sure you set the correct COM port at Uniflash.

    Please guide!!

  • Hi Amir,

         Your Uniflash COM Port is set to 16. Are you sure that is correct? You, can confirm this at your Device Manager. My COM port for my CC3200 Launchpad is usually 5 and sometimes 7.

    - kel

  • I have a Rev 3.2 CC3200 Launchpad and it is still okay after months of using. I usually unplug the USB power before removing or placing jumpers. This is to prevent static discharge.

    I normally encounter this error at Uniflash and I only do the steps I replied here and then be able to load program again to my CC3200 Launchpad using Uniflash.

    - kel

  • JTAG Communication Failures

    Please guide  if i am wrong but is  CC3200 a  TM4C129x devices

  • Should i flash my CC3200 lauchpad with LM Flash Programmer

  • I  don't find CC3200 launchpad in the LM flash Programmer Built 1613.

    Please guide how to fix this issue!!!

  • Amir Chaudhary66 said:
    Please guide  if i am wrong but is  CC3200 a  TM4C129x devices

    No, CC3200 is not a TM4C129x device.

    CC3200 has a ARM Cortex-M4 processor similar to that of TM4C129. 

    You, can not load program to it using LM Flash Programmer.

    Wait for a TI Engineer Reply.

    - kel

  • Please provide if any other options to check till the engineer replys back

  • Hi Tom,

    We will contact you offline via Email to get you a new board.
    In addition, please note that a new production Service Pack has been released (v1.0.0.1.1).
    Make sure you start using it instead of the pre-production Service Pack.

    I'm closing this thread.

    Shlomi

  • Hi Amir,

    We will contact you offline via Email to get you a new board.
    In addition, please note that a new production Service Pack has been released (v1.0.0.1.1).
    Make sure you start using it instead of the pre-production Service Pack.

    I'm closing this thread.

    Shlomi

  • Hi Kel, Shlomi and all,

    Sorry for my late reply!

    These days I was learning CC3200-LAUNCHXL documents and examples. As I said, I bought another CC3200-LAUNCHXL Rev 3.2 Kit. Now I am more familiar with it.

    I followed Kel's instructions on another computer but still failed.

    I think Shlomi may be right: the hardware may be damaged, ESD is one possible reason.

    I can not enter debug mode with the abnormal kit.

    Shlomi, you mentioned that you will give me a new board, really? I'm glad to hear that : ) We have 2 student interns, and they could use it for learning and do some experiments. During these days, I know CC3200 better and it is really powerful for wifi applications! My email is: tomxue@outlook.com   : )    BTW, could it be Rev 4.1? I checked the revision history and know that Rev 4.1 gets improved comparing with Rev 3.2 on some design details. Thanks a lot if this is true!

    In fact, we will do some company projects by it. And one new issue is that we could not find modules on TaoBao, which is Chinese Amazon. I think it is quite new. But to rapidly build the prototyping, a CC3200 module is very helpful, do you know where I can get this kind of module?

  • Hi Tom,

    Yes, we have your Email. There is a  procedure for replacing the board. We will contact you offline for further steps.

    Thanks,

    Shlomi

  • I had seen the same problem, but I had read this link,

    http://energia.nu/cc3200guide/


    regarding the FTDI issue with the LaunchPad... FTClean does not exist on the FTDI utiltiies page, but there is another tool that does the same thing. You can reinstall the driver from the CC3200-SDK\tools directory.

    Mine programmed properly again after that, but it was a huge hassle.