Hi, with the windows program "MSP430 BSL Programmer" i can flash an MSP430 without problems but with pybsl i can only flash an MSP430 in a single Flash Emulation Tool, not an MSP430 in a Flash Emulation Tool on an euro circuit board with some other devices. I tried several voltages but all trials with pybsl failed (see below). Do i have to use special options or do i have to boot Win and use the "MSP430 BSL Programmer"?
Best regards Rolf Freitag > python /usr/local/msp430/pybsl/bsl.py --f1x -D --comport=0 -e MSP430 Bootstrap Loader Version: 1.23 Use -h for help debug level set to 1 python version: 2.2.1 (#1, Sep 10 2002, 17:49:17) [GCC 3.2] using serial port '/dev/ttyS0'Preparing device ... Mass Erase... Traceback (most recent call last): File "/usr/local/msp430/pybsl/bsl.py", line 1227, in ? main() File "/usr/local/msp430/pybsl/bsl.py", line 1173, in main for f in toinit: f() File "/usr/local/msp430/pybsl/bsl.py", line 676, in actionMassErase 0xa506) #Required setting for mass erase! File "/usr/local/msp430/pybsl/bsl.py", line 387, in bslTxRx self.bslSync(wait) #synchronize BSL File "/usr/local/msp430/pybsl/bsl.py", line 346, in bslSync raise BSLException(self.ERR_BSL_SYNC) #Sync. failed __main__.BSLException: Bootstrap loader synchronization error > python /usr/local/msp430/pybsl/bsl.py -D --f1x --comport=0 -I test1.txt MSP430 Bootstrap Loader Version: 1.23 debug level set to 1 python version: 2.2.1 (#1, Sep 10 2002, 17:49:17) [GCC 3.2] Ignored unknown field (type 0x03) in ihex file. using serial port '/dev/ttyS0'Actions ... Invoking BSL... Transmit default password ... Traceback (most recent call last): File "/usr/local/msp430/pybsl/bsl.py", line 1227, in ? main() File "/usr/local/msp430/pybsl/bsl.py", line 1177, in main bsl.actionStartBSL(usepatch=not unpatched) File "/usr/local/msp430/pybsl/bsl.py", line 686, in actionStartBSL self.txPasswd(self.passwd) #transmit password File "/usr/local/msp430/pybsl/bsl.py", line 663, in txPasswd wait=wait) #if wait is 1, try to sync forever File "/usr/local/msp430/pybsl/bsl.py", line 387, in bslTxRx self.bslSync(wait) #synchronize BSL File "/usr/local/msp430/pybsl/bsl.py", line 346, in bslSync raise BSLException(self.ERR_BSL_SYNC) #Sync. failed __main__.BSLException: Bootstrap loader synchronization error python /usr/local/msp430/pybsl/bsl.py -D --f1x --comport=0 -I test1.txt MSP430 Bootstrap Loader Version: 1.23 debug level set to 1 python version: 2.2.1 (#1, Sep 10 2002, 17:49:17) [GCC 3.2] Ignored unknown field (type 0x03) in ihex file. using serial port '/dev/ttyS0'Actions ... Invoking BSL... Transmit default password ... Traceback (most recent call last): File "/usr/local/msp430/pybsl/bsl.py", line 1227, in ? main() File "/usr/local/msp430/pybsl/bsl.py", line 1177, in main bsl.actionStartBSL(usepatch=not unpatched) File "/usr/local/msp430/pybsl/bsl.py", line 686, in actionStartBSL self.txPasswd(self.passwd) #transmit password File "/usr/local/msp430/pybsl/bsl.py", line 663, in txPasswd wait=wait) #if wait is 1, try to sync forever File "/usr/local/msp430/pybsl/bsl.py", line 387, in bslTxRx self.bslSync(wait) #synchronize BSL File "/usr/local/msp430/pybsl/bsl.py", line 346, in bslSync raise BSLException(self.ERR_BSL_SYNC) #Sync. failed __main__.BSLException: Bootstrap loader synchronization error