Hello,

i have a strange behaviour here. I just have received three brand new 
boards based on MSP430F149.
When i try to erase the boards with msp430-jtag this works always for one 
board but only seldom for the other two.

The difference between the boards are the MSPs revisions: 
the working one has the following stamp

31C93YT
M430F149

the non working ones have the stamp:

46E673T
M430F149
REV N

The error message is:
 >msp430-jtag -e
MSP430 parallel JTAG programmer Version: 1.3
Use -h for help
Mass Erase...

An error occoured:
Could not erase the Flash


Now i tried to increase the debug level  and what i can see is that most 
of the time the verify of the downloaded funclets is failing.
Sometimes the 'funclets: set PC' is failing.

C:\>msp430-jtag -D -D -D -D -D -D -e
MSP430 parallel JTAG programmer Version: 1.3
Use -h for help
debug level set to 6
MSP430mspgcc: Debug level set to 6
python version: 2.3.1 (#47, Sep 23 2003, 23:47:32) [MSC v.1200 32 bit 
(Intel)]
File: None
MSP430mspgcc: MSP430_Initialize...
MSP430mspgcc: MSP430_Open...
MSP430mspgcc: MSP430_Reset...
JTAGfunc: JTAG fuse ok
JTAGfunc: Sync OK, device: 0xf149
MSP430mspgcc: RST_RESET ok
MSP430mspgcc: MSP430_Configure(0x0, 0x1)
Preparing device ...
Mass Erase...
MSP430mspgcc: MSP430_Erase...
funclets: download 40 words...
funclets: verify...
funclets: vfy ok
funclets: park PC...
funclets: set active...
funclets: set PC
Traceback (most recent call last):
  File "jtag.py", line 605, in ?
  File "jtag.py", line 556, in main
  File "jtag.py", line 241, in actionMassErase
IOError: Could not erase the Flash

C:\>msp430-jtag -D -D -D -D -D -D -e
MSP430 parallel JTAG programmer Version: 1.3
Use -h for help
debug level set to 6
MSP430mspgcc: Debug level set to 6
python version: 2.3.1 (#47, Sep 23 2003, 23:47:32) [MSC v.1200 32 bit 
(Intel)]
File: None
MSP430mspgcc: MSP430_Initialize...
MSP430mspgcc: MSP430_Open...
MSP430mspgcc: MSP430_Reset...
JTAGfunc: JTAG fuse ok
JTAGfunc: Sync OK, device: 0xf149
MSP430mspgcc: RST_RESET ok
MSP430mspgcc: MSP430_Configure(0x0, 0x1)
Preparing device ...
Mass Erase...
MSP430mspgcc: MSP430_Erase...
funclets: download 40 words...
funclets: verify...
funclets: vfy error (word 8)
Traceback (most recent call last):
  File "jtag.py", line 605, in ?
  File "jtag.py", line 556, in main
  File "jtag.py", line 241, in actionMassErase
IOError: Could not erase the Flash


Is there any known issue with newer MSP revisions?
Any suggestions?

Thanks,
Christian


Reply via email to