Hello,
what kind of JTAG do you use? With external power supply or only using
the current from parport? In the construction I use sometimes I have
similar problems to that ones you've described but only with parport IO
lines as power supply - with external supply it didn't happen.
You can check the voltages level & stability inside the JTAG interface
circuit to be sure whether it is possible problem source.
regards,
T.
W liĆcie z wto, 31-08-2004, godz. 11:48,
[email protected] pisze:
> 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
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by BEA Weblogic Workshop
> FREE Java Enterprise J2EE developer tools!
> Get your free copy of BEA WebLogic Workshop 8.1 today.
> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
> _______________________________________________
> Mspgcc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users