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.

UniFlash crashes when production programming fails

Other Parts Discussed in Thread: UNIFLASH, CC3200

We are using UNiFlash in a semi automatic production programming environment.

If the serial communication is broken (or the device under test fails) after way though Flash programming sequence, UniFlash hangs and takes a long time to recover it at all. We are continually having to kill UnitFlash Application and restarting it.

Pressing "Cancel" takes up to 30 sec (or never). This is costing many $ on the production line, and  causing the production manager to doubt if the CC3200 was a good solution.  

1) Is there a way to make UniFlash recover quickly from a loss of comms half way through flash programming (i,e. faulty PCB) ? i.e. Ctrl-C or break etc... Or make "Cancel" actual abort immediately.

2) Some times it does not "Cancel" at all. Is the only recover method to Ctrl-alt-delete and kill the program?

Thanks,

  • Ian,

    I'm sorry for the bad experiences you had with UniFlash so far.

    Can you let me know which version of UniFlash you are using? In general, the 'cancel' operation tries to return as soon as possible, but in some cases, it tries to finish off the current step of the code before returning. So depending on what it is stuck on, it might not return immediately. The latest version improves on this in certain cases, so I want to make sure you are on the latest. The latest available version is 3.3 b58 for Windows and 3.3 b67 for Linux.

    Also, if you don't need to use the GUI, you can also try out the command line interface (CLI). With CLI, you should be able to terminate the process immediately by executing a Ctrl-C. Please try it out and see if it meets your requirements.

    Please keep me updated.

    Thanks,
    Ricky