Yahoo Groups archive

Lpc2000

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

Message

Re: [lpc2000] Re: FLASH errata (bigining to hate LPC)

2004-11-19 by Robert Adsett

At 02:01 PM 11/19/04 +0000, you wrote:


>--- In lpc2000@yahoogroups.com, "haack0815" <lpc_arm@s...> wrote:
> >
> > Hi Gus,
> >
> > I can't follow your problems
> >
> > 1. If the 1000 device are unmounted, return them to your disti and
>get
> > a replacement with the actual bootloader.
> > Here in Germany I had the bootloader problem very early in june and
> > get help from Philips.
> > My disti Spoerle told me that they return all devices on stock
>back to
> > Philips for reprogramming.
>My concern is that "my clock" must be preprogramed in philips
>bootloader!!! That is one of the step in updating philips bootloader
>document. How would philips program indivisual chip according to
>your system? Unless I missid out on something!

I believe you did.  Philips is bootstrapping the boot update.  The normal 
ISP process does not allow you to program the boot sector so they are 
downloading a program into RAM to update the boot sector.  That program 
needs to know the timing information and that is what you are giving 
it.  The timing information passed by the ISP utility is not available to 
it and it is not being placed into the boot sector.

You could just patch the hex permanently and save yourself the step.


> > 3. Why you don't put your bootloader and your firmware in one hex
>file
> > for download and load both at the same time.
>We did that already.
> > Why you don't write your own tool for your production line that do
>all
> > in one step?
>Working on it.......to me, it seems to be an extra work for other
>people's (philips) mistakes.

In their defence on this issue, they have made it possible for you to 
change it.  In some cases it would have just been noted as an errata and 
even if it had been fixed in production no patch would have been issued 
(even if technically possible).  How annoyed would you have been if there 
was no patch?

Bugs exist in most chips of reasonable complexity.  The variables are 
quantity, severity and openness.  I will give considerable credit to a 
company that's open about their errata since I can deal with problems I 
know about.  It's the ones they hide that give major grief.  This one is 
particularly minor since it is in fact completely correctable.  Race 
conditions on the other hand are potentially far more severe (mostly since 
some kinds cannot be worked around).

Robert

" 'Freedom' has no meaning of itself.  There are always restrictions,
be they legal, genetic, or physical.  If you don't believe me, try to
chew a radio signal. "

                         Kelvin Throop, III

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.