I too have had problems with loading via pyjtag.  It's fast when it works,
but it's abhorrent at other times.  I usually run it from a script that
checks the return code and retries on failure.  Often it works after only
two or three attempts and sometimes it takes more like a dozen attempts
before it is successful.  Then there are the times that is just will not
work at all.  As you suggest, often changing only a few bytes of code will
make the difference between pyjtag working on the first attempt, or not
working at all.

Whenever pyjtag is being particularly uncooperative, I resort to the
GDB/rproxy/FET combination for loading.  This is generally really really
slow, but it pretty much always works.  I often get the same error "Remote
failure reply: E00" when the load completes.  However, if I issue the "load"
command a second time immediately following the error, it completes
successfully and in a very short time.

I would greatly appreciate any pointers/fixes from the rest of the
community, as this business is slowing my development to the point where I
am almost ready to buy the IAR tools and work under Windows instead of my
favored OS which is of course Linux.

Walt

----- Original Message -----
From: "David Brown" <[email protected]>
To: <[email protected]>
Sent: Thursday, December 19, 2002 4:22 AM
Subject: [Mspgcc-users] Problems burning flash with pyjtag, gdb


> Hi,
>
> I use pyjtag to burn my programs into the msp430.  Mostly it works fine,
but
> sometimes I get a verify error.  As far as I can tell, this depends
entirely
> on the hex file to burn - if a particular build of the program fails once,
> then it will always fail to burn with pyjtag.  It will also have problems
if
> I try to burn it with gdb - downloading from gdb gives the error "Remote
> failure reply: E00".  I can download the program with c-spy without
problem.
> My workaround at the moment is to make some minor change in the code and
> hope that the new build will burn properly.
>
> I also find burning via gdb to be extremly slow.  It is not a big issue
for
> me, since I burn via pyjtag before debugging, but it will probably be
> inconvenient for people who prefer the more graphical interfaces like
> Insight.
>
> mvh.
>
> David
>
>
>
>
>
> -------------------------------------------------------
> This SF.NET email is sponsored by: Geek Gift Procrastinating?
> Get the perfect geek gift now!  Before the Holidays pass you by.
> T H I N K G E E K . C O M      http://www.thinkgeek.com/sf/
> _______________________________________________
> Mspgcc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
>


Reply via email to