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.

error while installing msp430-tools to python on windows 7

Other Parts Discussed in Thread: MSPBSL

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Windows\system32>cd\Users\KwehKS\Desktop\python-msp430-tools

C:\Users\KwehKS\Desktop\python-msp430-tools>python setup.py install
running install
running build
running build_py
creating build
creating build\lib
creating build\lib\msp430
copying msp430\target.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
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\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
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
creating build\lib\msp430\legacy
copying msp430\legacy\bsl.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\asm\definitions
copying msp430\asm\definitions\msp430-mcu-list.txt -> build\lib\msp430\asm\defin
itions
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.05.04.34.txt -> build\lib\msp430\bsl5
running build_scripts
creating build\scripts-2.7
error: file 'C:\Users\KwehKS\Desktop\python-msp430-tools\scripts\msp430-bsl' doe
s not exist

Does anyone solve this issue mind to show me what wrong with this installation?because i check the file is exist.Thank you.

  • Hi Khar,

    This seems to be a bug (discussed here). The workaround seems to adding the '.py' extension to the script paths in 'setup.py'. I've attached a patch below for your reference (found here). I'm wondering if this occurs because you're using Windows instead of Linux, since Linux executables typically don't have extensions.

    python-msp430-tools.patch

    If this workaround doesn't work, perhaps you can try installing as an administrator using "sudo" before the commands. If this doesn't work, you could try installing a Linux virtual machine on your Windows PC or using a Linux computer to see if you can successfully install it.

    Keep in mind that "python-msp430-tools" is not an official TI tool. For your reference, we do offer an open source MSPBSL library (found here) and tool (found here) for Windows.

    Regards,

    James

    MSP Customer Applications

  • Yes, it's worked. Thank you very much.

**Attention** This is a public forum