DLPC900: DLPC900REF 5.3.0: FlashProgrammer side-by-side error

Part Number: DLPC900

Tool/software:

FlashProgrammer included in DLPC900REFSW-5.3.0 failed to start on my computer although it was running fine before March 2025, maybe due to recent Windows updates. My computer now is running Windows 10 with the latest update, our IT department has tried to reinstall different versions of C++ redistributable but there was no luck unfortunately. Below are the screenshot of the error message and my computer specs: 

====

Edition Windows 10 Business
Version 22H2
OS build 19045.6093
Experience Windows Feature Experience Pack 1000.19062.1000.0

====

  • Hello Hongtao,

    I'm sorry to see you're having issues with this tool. I recently had issues with this tool as well and have raised this with my team.

    I was able to overcome the issue by running in administrator mode, but have you tried reinstalling the 5.3.0 software package first?

    Best,

    Aaron

  • Hello Hongtao,

    It looks like this user also had the same issue and were able to recover by by installing Microsoft Visual C++ 2005 Service Pack 1 Redistributable (found here).

    We will take a look to see if we can update the tool for the next maintenance release.

    Thank you,

    Regards,
    Aishwarya

  • Hello Aaron and Aishwarya

    Thank you for your reply. Running in administrator mode and installing C++ 2005 Service Pack 1 haven't solved the issue. What other things I can try please?

    Kind regards

    Hongtao

  • Hello Hongtao,

    Did you do a full shut down and restart after installing this Service Pack?

    Fizix

  • Hello Fizix

    Yes, I did.

    Kind regards

    Hongtao

  • Hello again Hongtao,

    Please uninstall GUI 5.3.x, reboot and then install Microsoft Visual C++ 2005 Service Pack 1 Redistributable again.

    Reboot one more time and then re-install GUI 5.3.x.

    Fizix

  • Hello Fizix

    Thank you for your reply. I followed your instructions to re-install DLPC900REFSW-5.3.0, unfortunately, this hasn't solved the issue. 

    Kind regards

    Hongtao

  • Hello Hongtao,

    Do you have access to a different computer that you can install the GUI on? There seems to be a configuration issue on the current one and I think that the effort to resolve it may be too time consuming.

    Once programmed, you should not really need it again.

    Fizix

  • Hello Fizix

    I have tried on three computers but there was no luck unfortunately. 

    Kind regards

    Hongtao

  • Hello Hongtao,

    Are you saying that you are getting the same error on all three computers?

    Fizix

  • Hello, Fizix

    Yes, all three computers are showing the same error message as shown in the screenshot early. 

    Kind regards

    Hongtao

  • Hello, Fizix

    Is it possible for us to have the source code of your flash programmer please? We can have a NDA.

    Kind regards,

    Hongtao

  • Hongtao,

    Ti does not share the source code for this.  I need to consult with our software team.  From you description, I assume all of the computers tried were basically identical in origin and configuratioi.

    Please try this sequence.  Uninstall the GUI (5.3) and Microsoft Visual C++ 2005 Service Pack 1 Redistributable then reboot.  Run Microsoft Visual C++ 2005 Service Pack 1 Redistributable as administrator and reboot.  Then install GUI 5.3 again and reboot.  Then see if the JTAG utility still gives the error. 

    This occurs when the programmer app cannot find the right redistributed file it is looking for.

    I am very sorry for the issue.

    Fizix

  • Hello Hongtao,

    Could you please run the following on your system? It'll tell you the missing dependency.

    1. Run this command in Command Prompt (Admin): sxstrace.exe trace -logfile:sxstrace.etl
    2. Start the FlashProgrammer.exe (let it fail).
    3. Then stop tracing: sxstrace.exe stoptrace
    4. Parse the log: sxstrace.exe parse -logfile:sxstrace.etl -outfile:sxstrace.txt
    5. Open sxstrace.txt — it will tell you the exact missing DLL/runtime.

    Let us know if you could install/repair the missing files.

    Thank you,

    Regards,
    Aishwarya

  • Hello, Fixiz and Alshwarya

    Thank you for your suggestions. I just solved the issue by installing Microsoft Visual C++ 2005 Service Pack 1 Redistributable 32-bit version instead of the 64-bit version. It is fine to installed the 32-bit version even after DLPC900REFSW-5.3.0 installed. 

    I also tried with installing C++ 2015-2022 32-bit, and this hasn't solve the issue.

    I have not tried Alshwarya's suggestion in the last reply. 

    Many thanks for your great support.

    Kind regards

    Hongtao

  • Hongtao,

    Thank you for letting us know.  Yes it must be the 2005 version, not the 2015 version as that is what the GUI was written with.  Good sleuthing on using the 32-bit versus the 64-bit version.

    Fizix