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.
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
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:
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
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
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 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 a0225307@LT5CG01746VJ /cygdrive/c/Users/a0225307/TI Drive/Downloads/python-msp430-tools-master/python-msp430-tools-master $ python2 setyp.py install python2: can't open file 'setyp.py': [Errno 2] No such file or directory a0225307@LT5CG01746VJ /cygdrive/c/Users/a0225307/TI Drive/Downloads/python-msp430-tools-master/python-msp430-tools-master $ python2 setup.py install running install running bdist_egg running egg_info creating python_msp430_tools.egg-info writing python_msp430_tools.egg-info/PKG-INFO writing top-level names to python_msp430_tools.egg-info/top_level.txt writing dependency_links to python_msp430_tools.egg-info/dependency_links.txt writing entry points to python_msp430_tools.egg-info/entry_points.txt writing manifest file 'python_msp430_tools.egg-info/SOURCES.txt' reading manifest file 'python_msp430_tools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'python_msp430_tools.egg-info/SOURCES.txt' installing library code to build/bdist.cygwin-3.4.6-x86_64/egg running install_lib running build_py creating build creating build/lib creating build/lib/msp430 copying msp430/commandline_helper.py -> build/lib/msp430 copying msp430/downloader.py -> build/lib/msp430 copying msp430/ram_usage.py -> build/lib/msp430 copying msp430/target.py -> build/lib/msp430 copying msp430/tool.py -> build/lib/msp430 copying msp430/__init__.py -> build/lib/msp430 creating build/lib/msp430/asm copying msp430/asm/as.py -> build/lib/msp430/asm copying msp430/asm/cpp.py -> build/lib/msp430/asm copying msp430/asm/disassemble.py -> build/lib/msp430/asm copying msp430/asm/forth.py -> build/lib/msp430/asm copying msp430/asm/h2forth.py -> build/lib/msp430/asm copying msp430/asm/infix2postfix.py -> build/lib/msp430/asm copying msp430/asm/ld.py -> build/lib/msp430/asm copying msp430/asm/lib.py -> build/lib/msp430/asm copying msp430/asm/mcu_definition_parser.py -> build/lib/msp430/asm copying msp430/asm/peripherals.py -> build/lib/msp430/asm copying msp430/asm/rpn.py -> build/lib/msp430/asm copying msp430/asm/__init__.py -> build/lib/msp430/asm creating build/lib/msp430/bsl copying msp430/bsl/bsl.py -> build/lib/msp430/bsl copying msp430/bsl/__init__.py -> build/lib/msp430/bsl copying msp430/bsl/__main__.py -> build/lib/msp430/bsl creating build/lib/msp430/bsl5 copying msp430/bsl5/bsl5.py -> build/lib/msp430/bsl5 copying msp430/bsl5/hid.py -> build/lib/msp430/bsl5 copying msp430/bsl5/uart.py -> build/lib/msp430/bsl5 copying msp430/bsl5/__init__.py -> build/lib/msp430/bsl5 creating build/lib/msp430/gdb copying msp430/gdb/gdb.py -> build/lib/msp430/gdb copying msp430/gdb/target.py -> build/lib/msp430/gdb copying msp430/gdb/__init__.py -> build/lib/msp430/gdb copying msp430/gdb/__main__.py -> build/lib/msp430/gdb creating build/lib/msp430/jtag copying msp430/jtag/clock.py -> build/lib/msp430/jtag copying msp430/jtag/dco.py -> build/lib/msp430/jtag copying msp430/jtag/HIL.py -> build/lib/msp430/jtag copying msp430/jtag/hilspi.py -> build/lib/msp430/jtag copying msp430/jtag/jtag.py -> build/lib/msp430/jtag copying msp430/jtag/profile.py -> build/lib/msp430/jtag copying msp430/jtag/target.py -> build/lib/msp430/jtag copying msp430/jtag/__init__.py -> build/lib/msp430/jtag copying msp430/jtag/__main__.py -> build/lib/msp430/jtag creating build/lib/msp430/legacy copying msp430/legacy/bsl.py -> build/lib/msp430/legacy copying msp430/legacy/bsl_main.py -> build/lib/msp430/legacy copying msp430/legacy/jtag.py -> build/lib/msp430/legacy copying msp430/legacy/__init__.py -> build/lib/msp430/legacy creating build/lib/msp430/listing copying msp430/listing/iar.py -> build/lib/msp430/listing copying msp430/listing/mspgcc.py -> build/lib/msp430/listing copying msp430/listing/__init__.py -> build/lib/msp430/listing creating build/lib/msp430/memory copying msp430/memory/bin.py -> build/lib/msp430/memory copying msp430/memory/compare.py -> build/lib/msp430/memory copying msp430/memory/convert.py -> build/lib/msp430/memory copying msp430/memory/elf.py -> build/lib/msp430/memory copying msp430/memory/error.py -> build/lib/msp430/memory copying msp430/memory/generate.py -> build/lib/msp430/memory copying msp430/memory/hexdump.py -> build/lib/msp430/memory copying msp430/memory/intelhex.py -> build/lib/msp430/memory copying msp430/memory/titext.py -> build/lib/msp430/memory copying msp430/memory/__init__.py -> build/lib/msp430/memory creating build/lib/msp430/shell copying msp430/shell/command.py -> build/lib/msp430/shell copying msp430/shell/watch.py -> build/lib/msp430/shell copying msp430/shell/__init__.py -> build/lib/msp430/shell creating build/lib/msp430/bsl/target copying msp430/bsl/target/fcdprog.py -> build/lib/msp430/bsl/target copying msp430/bsl/target/telosb.py -> build/lib/msp430/bsl/target copying msp430/bsl/target/__init__.py -> build/lib/msp430/bsl/target copying msp430/bsl/target/__main__.py -> build/lib/msp430/bsl/target creating build/lib/msp430/asm/definitions copying msp430/asm/definitions/msp430-mcu-list.txt -> build/lib/msp430/asm/definitions copying msp430/bsl/BL_150S_14x.txt -> build/lib/msp430/bsl copying msp430/bsl/BL_150S_44x.txt -> build/lib/msp430/bsl copying msp430/bsl/BS_150S_14x.txt -> build/lib/msp430/bsl copying msp430/bsl/patch.txt -> build/lib/msp430/bsl copying msp430/bsl5/RAM_BSL.00.06.05.34.txt -> build/lib/msp430/bsl5 creating build/bdist.cygwin-3.4.6-x86_64 creating build/bdist.cygwin-3.4.6-x86_64/egg creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430 creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/as.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/cpp.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/definitions copying build/lib/msp430/asm/definitions/msp430-mcu-list.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/definitions copying build/lib/msp430/asm/disassemble.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/forth.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/h2forth.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/infix2postfix.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/ld.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/lib.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/mcu_definition_parser.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/peripherals.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/rpn.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm copying build/lib/msp430/asm/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl copying build/lib/msp430/bsl/BL_150S_14x.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl copying build/lib/msp430/bsl/BL_150S_44x.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl copying build/lib/msp430/bsl/bsl.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl copying build/lib/msp430/bsl/BS_150S_14x.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl copying build/lib/msp430/bsl/patch.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/target copying build/lib/msp430/bsl/target/fcdprog.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/target copying build/lib/msp430/bsl/target/telosb.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/target copying build/lib/msp430/bsl/target/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/target copying build/lib/msp430/bsl/target/__main__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/target copying build/lib/msp430/bsl/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl copying build/lib/msp430/bsl/__main__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5 copying build/lib/msp430/bsl5/bsl5.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5 copying build/lib/msp430/bsl5/hid.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5 copying build/lib/msp430/bsl5/RAM_BSL.00.06.05.34.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5 copying build/lib/msp430/bsl5/uart.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5 copying build/lib/msp430/bsl5/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5 copying build/lib/msp430/commandline_helper.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430 copying build/lib/msp430/downloader.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430 creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/gdb copying build/lib/msp430/gdb/gdb.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/gdb copying build/lib/msp430/gdb/target.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/gdb copying build/lib/msp430/gdb/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/gdb copying build/lib/msp430/gdb/__main__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/gdb creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag copying build/lib/msp430/jtag/clock.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag copying build/lib/msp430/jtag/dco.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag copying build/lib/msp430/jtag/HIL.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag copying build/lib/msp430/jtag/hilspi.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag copying build/lib/msp430/jtag/jtag.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag copying build/lib/msp430/jtag/profile.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag copying build/lib/msp430/jtag/target.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag copying build/lib/msp430/jtag/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag copying build/lib/msp430/jtag/__main__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/legacy copying build/lib/msp430/legacy/bsl.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/legacy copying build/lib/msp430/legacy/bsl_main.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/legacy copying build/lib/msp430/legacy/jtag.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/legacy copying build/lib/msp430/legacy/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/legacy creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/listing copying build/lib/msp430/listing/iar.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/listing copying build/lib/msp430/listing/mspgcc.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/listing copying build/lib/msp430/listing/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/listing creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/bin.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/compare.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/convert.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/elf.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/error.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/generate.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/hexdump.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/intelhex.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/titext.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/memory/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory copying build/lib/msp430/ram_usage.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430 creating build/bdist.cygwin-3.4.6-x86_64/egg/msp430/shell copying build/lib/msp430/shell/command.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/shell copying build/lib/msp430/shell/watch.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/shell copying build/lib/msp430/shell/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430/shell copying build/lib/msp430/target.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430 copying build/lib/msp430/tool.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430 copying build/lib/msp430/__init__.py -> build/bdist.cygwin-3.4.6-x86_64/egg/msp430 byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/as.py to as.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/cpp.py to cpp.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/disassemble.py to disassemble.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/forth.py to forth.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/h2forth.py to h2forth.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/infix2postfix.py to infix2postfix.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/ld.py to ld.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/lib.py to lib.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/mcu_definition_parser.py to mcu_definition_parser.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/peripherals.py to peripherals.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/rpn.py to rpn.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/asm/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/bsl.py to bsl.pyc File "build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/bsl.py", line 69 self.logger.warning(f'{e} -> retry...') ^ SyntaxError: invalid syntax byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/target/fcdprog.py to fcdprog.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/target/telosb.py to telosb.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/target/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/target/__main__.py to __main__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl/__main__.py to __main__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5/bsl5.py to bsl5.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5/hid.py to hid.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5/uart.py to uart.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/bsl5/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/commandline_helper.py to commandline_helper.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/downloader.py to downloader.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/gdb/gdb.py to gdb.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/gdb/target.py to target.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/gdb/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/gdb/__main__.py to __main__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag/clock.py to clock.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag/dco.py to dco.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag/HIL.py to HIL.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag/hilspi.py to hilspi.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag/jtag.py to jtag.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag/profile.py to profile.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag/target.py to target.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/jtag/__main__.py to __main__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/legacy/bsl.py to bsl.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/legacy/bsl_main.py to bsl_main.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/legacy/jtag.py to jtag.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/legacy/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/listing/iar.py to iar.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/listing/mspgcc.py to mspgcc.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/listing/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/bin.py to bin.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/compare.py to compare.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/convert.py to convert.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/elf.py to elf.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/error.py to error.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/generate.py to generate.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/hexdump.py to hexdump.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/intelhex.py to intelhex.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/titext.py to titext.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/memory/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/ram_usage.py to ram_usage.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/shell/command.py to command.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/shell/watch.py to watch.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/shell/__init__.py to __init__.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/target.py to target.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/tool.py to tool.pyc byte-compiling build/bdist.cygwin-3.4.6-x86_64/egg/msp430/__init__.py to __init__.pyc creating build/bdist.cygwin-3.4.6-x86_64/egg/EGG-INFO copying python_msp430_tools.egg-info/PKG-INFO -> build/bdist.cygwin-3.4.6-x86_64/egg/EGG-INFO copying python_msp430_tools.egg-info/SOURCES.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/EGG-INFO copying python_msp430_tools.egg-info/dependency_links.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/EGG-INFO copying python_msp430_tools.egg-info/entry_points.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/EGG-INFO copying python_msp430_tools.egg-info/top_level.txt -> build/bdist.cygwin-3.4.6-x86_64/egg/EGG-INFO zip_safe flag not set; analyzing archive contents... msp430.asm.cpp: module references __file__ msp430.asm.h2forth: module references __file__ msp430.asm.lib: module references __file__ creating dist creating 'dist/python_msp430_tools-0.9.2-py2.7.egg' and adding 'build/bdist.cygwin-3.4.6-x86_64/egg' to it removing 'build/bdist.cygwin-3.4.6-x86_64/egg' (and everything under it) Processing python_msp430_tools-0.9.2-py2.7.egg creating /usr/lib/python2.7/site-packages/python_msp430_tools-0.9.2-py2.7.egg Extracting python_msp430_tools-0.9.2-py2.7.egg to /usr/lib/python2.7/site-packages File "/usr/lib/python2.7/site-packages/python_msp430_tools-0.9.2-py2.7.egg/msp430/bsl/bsl.py", line 69 self.logger.warning(f'{e} -> retry...') ^ SyntaxError: invalid syntax Adding python-msp430-tools 0.9.2 to easy-install.pth file Installing msp430-convert script to /usr/bin Installing msp430-generate script to /usr/bin Installing msp430-bsl-fcdprog script to /usr/bin Installing msp430-downloader script to /usr/bin Installing msp430-compare script to /usr/bin Installing msp430-bsl script to /usr/bin Installing msp430-hexdump script to /usr/bin Installing msp430-jtag script to /usr/bin Installing msp430-bsl-legacy script to /usr/bin Installing msp430-ram-usage script to /usr/bin Installing msp430-bsl-telosb script to /usr/bin Installing msp430-tool script to /usr/bin Installing msp430-jtag-legacy script to /usr/bin Installed /usr/lib/python2.7/site-packages/python_msp430_tools-0.9.2-py2.7.egg Processing dependencies for python-msp430-tools==0.9.2 Finished processing dependencies for python-msp430-tools==0.9.2 a0225307@LT5CG01746VJ /cygdrive/c/Users/a0225307/TI Drive/Downloads/python-msp430-tools-master/python-msp430-tools-master $ python Python 3.9.16 (main, Mar 8 2023, 22:47:22) [GCC 11.3.0] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> quit() a0225307@LT5CG01746VJ /cygdrive/c/Users/a0225307/TI Drive/Downloads/python-msp430-tools-master/python-msp430-tools-master $ python2 Python 2.7.18 (default, Jan 2 2021, 09:22:32) [GCC 10.2.0] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> import msp430-convert File "<stdin>", line 1 import msp430-convert ^ SyntaxError: invalid syntax >>> import msp430 >>>
**Attention** This is a public forum