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.

CC31XXEMUBOOST: CC3X20EMBEDDEDPROG

Part Number: CC31XXEMUBOOST
Other Parts Discussed in Thread: CC3120, UNIFLASH

Hi team,

We have a question about the .exe CC3X20EMBEDDEDPROG  software. We use this sofware to burn the .ucf image to the CC3120 through the CC31XXEMUBOOST and some times the CC31XXEMUBOOST is blocked. There is some diferent software or develop tool  like the CC3X20EMBEDDEDPROG  that we can use it only for reset the CC31XXEMUBOOST? or the only one way is to edit the CC3X20EMBEDDEDPROG code ?

Thanks for you time

Best regards

Tomas

  • Hi Tomas,

    What do you mean by the CC31XXEMUBOOST is blocked? How it looks like?

    There is no another software package than embedded programming if we not count Uniflash. Embedded programming contains Python source code of EXE file. You can do with this code anything you want. CC31XXEMUBOOST contains FTDI chips (FT2232D, FT4232H) and at FTDI webpages you find other resource how control this chips.

    Jan

  • Hi Jan,

    I mean if the .ucf  image burning procces fail, because of  a bad welding or something like that, we change for another one PCBs and relaunch the .exe CC3X20EMBEDDEDPROG but the response from the console of this software is that there is an 'Error during connection process' , all the time. We have to desconect and connect the CC31XXEMUBOOST  from de PC to restart the process correctly. It seems that the CC31XXEMUBOOST is locked or sometihng like that and the CC3X20EMBEDDEDPROG can´t restart it.

    Best regards

    Tomas

  • Hi Tomas,

    I am not sure what is going on at your case (if issue is related to FTDI chip itself or something else at CC31XXEMUBOOST). Maybe you can try to re-enumerate USB devices (FTDI chip) in case of issue - for example like this.

    Jan

  • If the FTDI does get stuck for any reason and the only option is to reset it, the only option is as Jan is suggesting, i.e. use the FTDI driver to programmatically reset it. I don't have any code example to share (maybe you can find online). I'll try to look into it and see if I can come up with something. 

  • Hi Jan,

    I tried restart the port through DevCon.exe like the example and it show me a message as "requires reboot" but it is not a solution because stop the production. it did however  gave us a clue. The problem seems to be that the  CC3X20EMBEDDEDPROG  doesn't close right the communication with the COM port (FTDI) if a problem occurs while the  .ucf image is burning, because after the issue we can´t relaunch the CC3X20EMBEDDEDPROG because the port COM is busy. We have found the solution to kill the CC3X20EMBEDDEDPROG.exe process from an external in c# program, the same program we use to relaunch the CC3X20EMBEDDEDPROG.

    Thank you for your help,

    Best regards

    Tomas

  • Hi Shlomi, 

    We have not tried resetting the COM port through the FTDI drivers, this may by it could be another solution but We have found that killing the procces works.

    Thank you four your help 

    Best regards

    Tomas