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.

How to release the UNIFLASH Spectrum Digital Driver Stack in order to use SDConfigEx tool?

Other Parts Discussed in Thread: UNIFLASH

Hello Support,

Once UNIFLASH have been used with Spectrum DIgital Emulator, even when the Programming is complete, it doesn't release the Driver Stack.

I need to use simultaneously SDConfigEx tool also in order to check something else.

In the Flash470.exe tool, we could use both the tools simultaneously because once Programming is complete, it used to leave the USB Driver Stack.

How do I configure UNIFLASH to release USB Driver Stack when the Programming Session is complete?

Thank you.
Regards
Pashan

  • Hi Pashan,

    Short answer:

    I will make a note to create a GUI action to deconfigure the session in the next version, in the meantime, I am afraid you will have to do with either the commandline approach, or close UniFlash after you are done flashing.

    Long answer:

    The currently implementation keeps debug session and only connect/disconnect in between sessions to improve on performance when switching between boards but maintaining the same configuration. It was designed with production operation in mind, where there is no need to deconfigure(full release the driver stack is done here) the session unless you are done. With some emulators, deconfigure the driver stack will also cause problems as many UI options are dynamically generated base on the software resources available in the configured debug session, there is some architectural differences between UniFlash and flash470 to make it flexible across devices and connections.

    Regards,

    Victor