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.

MSP430F5659: MSP430F5659: Python Firmware Upgrader Setup Fails Again

Part Number: MSP430F5659
Other Parts Discussed in Thread: MSP430WARE

Continuing from previous thread: e2e.ti.com/.../4558973

After installing Python 2.6, when I attempt to install the distribute package, I get this error:

error: c:\distribute-0.7.3\setuptools\cli-64.exe: No such file or directory

What is the correct version of distribute that works with this package?  Am I missing another dependency that is not documented in the instructions, MSP430 USB Firmware Updater Release Notes Document Revision: 032017.03?

Please help.

Thanks

  • Why you don't use Win GUI MSP430 USB Firmware Upgrade Example or BSL Scripter. Both are open source written in C and working fine.

  • I am not interested in other software.

    I am trying to get help about software contained a package downloaded from here: https://www.ti.com/tool/MSPWARE

    The actual download link is here:

    https://dr-download.ti.com/secure/software-development/software-development-kit-sdk/MD-L2UkJRAuzb/3.80.14.01/MSP430Ware_3_80_14_01_setup.exe

    After installation the software in question is located here:

    C:\InstallLocation\MSP430Ware_3_80_14_01\usblib430\Host_USB_Software\Python_Firmware_Upgrader

    That software is supposed to work.

    The previous topic linked to this discussion ended with Gary Gao agreeing that it is appropriate to use the python scripts but, so far, I've been unable to do so.

  • Hi Allan,

    I'm going to try to reproduce on my end and see if I can work through some of the installation issues you are seeing. I'll post back by Thursday, end of day with my findings.

    Please be advised that this software isn't actively developed at TI anymore. It can also be found hosted here: https://github.com/zsquareplusc/python-msp430-tools, but it doesn't appear that it is actively maintained in this repository. 

    To build on zrno soli's point, you may have an easier time finding an alternative method to achieve your requirements.

    Can you share more about what you need to accomplish?

    Regards,

    Evan

  • Hi Allan,

    Unfortunately I haven't been able to get to this. I'm going to have to update you next week.

    Do have any updates from your side? Would you also be able to share more about what you are trying to accomplish?

    Regards,

    Evan

  • Thanks Evan for looking into this.  I am looking forward to your report.

    Regards,
    Allan

  • Allan,

    This is a bit of a tricky one because this package isn't actively maintained at TI. However, I used the repository on github:

    https://github.com/zsquareplusc/python-msp430-tools 

    I was able to download this repo and run "python2 setup.py install" and appeared to install correctly without any errors (see my attached log output). My python2 maps to python 2.7.18 in case that helps.

    Regards,

    Evan

    python_msp430_log.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    a0225307@LT5CG01746VJ /cygdrive/c/Users/a0225307/TI Drive/Downloads/python-msp430-tools-master/python-msp430-tools-master
    $ ls
    LICENSE.txt README.rst examples msp430 requirements.txt setup.py
    MANIFEST.in doc makefile pylintrc setup.cfg win32
    a0225307@LT5CG01746VJ /cygdrive/c/Users/a0225307/TI Drive/Downloads/python-msp430-tools-master/python-msp430-tools-master
    $ python --version
    Python 3.9.16
    a0225307@LT5CG01746VJ /cygdrive/c/Users/a0225307/TI Drive/Downloads/python-msp430-tools-master/python-msp430-tools-master
    $ python2 --version
    Python 2.7.18
    a0225307@LT5CG01746VJ /cygdrive/c/Users/a0225307/TI Drive/Downloads/python-msp430-tools-master/python-msp430-tools-master
    $ cd
    .gitignore README.rst msp430/ setup.py
    .travis.yml doc/ pylintrc win32/
    LICENSE.txt examples/ requirements.txt
    MANIFEST.in makefile setup.cfg
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

**Attention** This is a public forum