Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: [lpc2000] Philips LPC flash utility problems

2004-11-04 by Charles Manning

On Friday 05 November 2004 10:27, Robert Adsett wrote:
> At 09:19 PM 11/4/04 +0000, you wrote:
> >Robert,
> >
> > > I've not had the crash problem but on the few occasions I've had
> > > trouble connecting it has just been a bad/loose connection.  Have you
> > > tried one of the other ISP programs?
> >
> >No, a good point.
> >Any you can recommend?
>
> Well Pauls has already jumped in with a pointer to his Linux GUI download
> program.  The other one I'm aware of is Martin's lpc21isp.
>
> http://www.engelschall.com/~martin/lpc21xx/isp/index.html
>
> I've used all three of them (I've not seen your problem though).
>
> Robert

I have problems with the Philips programmer with some hardware/PC 
combinations but have no problems with lpc21isp under both Linux and Windows.

What happens is that the LPCxxx sees some unexpected stuff on the serial 
lines and gets confused.  The confusion can be corrected by retrying the '?' 
until things sort themselves out.  I've found up to 70 '?' are sometimes 
required. 

I added retry/synchronisation to Martin's  lpc21isp a while ago and told 
Philips of the issue, but so far it appears they have not added this to their 
code. I have never tried Paul's GUI so I don't know if this implements the 
retry.

The last time I tried it, the Philips app still had not implemented any 
retry/ syncronisation stuff and it sends just one '?'. The programmer does 
not always connect successfully with all hardware/PC combinations. I have 
found this to be worse with laptops which seem to implement some sort of 
power saving on the serial ports which throws the protocol out of step. This 
happens particularly with hardware that does not use the serial cable for 
reset and setting the programming state.

-- CHarles

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.