Yahoo Groups archive

Lpc2000

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

Message

Re: NOW: IAP, Flash, min seg size WAS: Flash fails to write a bit or zeroes

2004-06-16 by jpsg123

--- In lpc2000@yahoogroups.com, Rob Chapman <rob@n...> wrote:
>   Now a word to the wary.  Some early chips contain a bug in the erase
>   algorithm in the bootloader which causes the IAP call to not return
>   sometimes requiring a restart of the micro.  This can be reproduced
>   by alternately writing and erasing a sector of flash. At some point
>   it hangs.  I sent off an email with the details of my tests to
>   Philips and got a positive response where they acknowledged the
>   problem and replaced all the chips we had.
> 
>   Here are the parts that we are currently having problem with:
> 
>    Part # : LPC2106B-CC0057-TP323B
>    Bootloader Version 1.3
> 
>    Part#: LPC2129FBD64-CC4761.00102-TP0404AY
>    Bootloader Version 1.6
> 
> Philip's response:
>    We have been experiencing difficulties with the flash array
>    that are similar to the problem you have described. This problem is
>    fixed (by modifying the bootloader) in later versions of the device.
>    At what stage of development are you? If you would require new
>    samples I can send them to you. Also, please give me the complete
>    part markings and the bootloader version.

Thanks for the info! I'm trying to figure out why when I erase then write to flash, the MCU 
just dies. We exactly have the same 2106 part you mentioned. Anyways, do you have the 
BootLoader version that is supposed to have the fix? Thanks.

-John G-

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.