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.
I am having the same issue as this previous post. It seems it was closed without resolution.
Here is screen shot of the USB firmware upgrader I am using
The other symptom is I tried programming (by starting the debugger in CCS8) with the USB FET using the two wire interface and the first couple of times I got an "Unknown Device" message and then one time it worked and the device programmed. After that the USB Firmware Upgrade Tool worked for a time or two, and then started failing again.
Any ideas where I might start to look for what is causing this behavior?
Hello Gerry,
Recently? not really, but it would depend on what revision of the device you are using now versus what you were before. We only change what is programmed into the device (aka USB BSL updates in this case) with new revision and/or needed changes cause a new revision. There are several USB and BSL errata associated with this part that have been fixed, so this might be your issue.
Hi Gerry,
The Python_Firmware_UpgragerGUI tool should run on Windows 10 machine when the .exe file is double clicked. Perhaps your customer can download a clean installation of the Python_Firmware_Upgrader folder and try again?
There is no easy way of debugging what is going on with the .exe file, unfortunately. Some things the customer might look at:
1) Bring up the Task Manager and see if the task is running.
2) If the Task Manager shows that the Python_Firmware_UpgraderGUI is running then it might have been minimized. Might need to figure out why that is happening.
If the task does not show up in Task Manager then the only other option is for the customer to download the necessary python packages and run it from the command line. All the instructions for doing this are listed in the file, 'release_Notes_Example_Python_Firmware_Upgrader.html' included in the Python_Firmware_Upgrader folder.
Also if the customer chooses to download the Python packages and when it is time to run the command 'python setup.py install' it should be done within each downloaded python package and not from within the Python_Firmware_Upgrader folder.
Regards,
Arthi
Is this the correct zip file?
software-dl.ti.com/.../Python_Firmware_Upgrader-5_20_06_02.zip
And this is the only file that is required to run the upgrader in a basic Windows 10 environment? No other files, drivers or packages to install prior?
The command line option is not going to work, the manufacturer does not have the skill to be able to do this. Even I find it confusing and frustrating.
Expecting non-programmers to run things from a DOS prompt is unacceptable. I can see it's value from a development and test point of view but that's it.
So what is TI's policy on this? Is it expected that every user of these parts will have to write a custom programmer and then have to maintain it by tracking BSL revisions?
Or is TI going to provide a supported programming tool?
Yes, that is the file that is required. I downloaded it to my Windows 10 machine and I was able to bring up the tool. Jace was able to run the tool on his Windows 10 machine. So we are not sure what is going on with your customer's Windows 10 machine. Did they re-name any of the files or icons that is part of the Python_Firmware_Upgrader folder? If the TI_Bug_Icon_Red.ico icon is renamed or not in the folder when the .exe file is clicked, then the GUI will not come up.
The Python_Firware_Upgrader tool is the TI supported tool and there are no other plans currently for another tool.
The Python_Firmware_UpgraderGUI.exe was created to allow customers to simply double click on the executable and bring up the tool without having to install python packages. The .exe packages the python tool. We have also released the source code and instructions on bringing up the tool if the .exe fails or the customer wants to personalize the tool for their needs.
Did your customer check Task Manager to see if the GUI is running in the background?
Regards,
Arthi
OK thanks.
I am still disappointed that you are not supporting the windows version of the tool. We spent a lot of time and effort building our own tool with these libraries so that we would not have to switch the PUR input to reprogram the devices.
Now this work will have to be redone.
**Attention** This is a public forum