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



Reply via email to