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,
christian.pra...@pruftechnik.com 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
> Mspgcc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users


Reply via email to