>--- 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. The guy that builds the boards for me is getting the replacement chips but I haven't got any new boards yet to verify. As far as I know, we'll have to peal, toss and replace the micros on the boards we've already made (we've had one board in production since March). I don't know if the bootloader can be replaced. Rob
Message
Re: [lpc2000] Re: NOW: IAP, Flash, min seg size WAS: Flash fails to write a bit or zeroes
2004-06-16 by Rob Chapman
Attachments
- No local attachments were found for this message.