Brendan, Jayasooriah already said that the problem didn't go away with Philips' new bootloader. It only went away with Jayasooriah's own bootloader. Guille --- In lpc2000@yahoogroups.com, "brendanmurphy37" <brendan.murphy@...> wrote: > > > Jaya, > > Your reply below is interesting, but only in a historic sense (unless > I'm missing something). The problem you referred to in IAP has been > acknowledged by Philips and a fix provided (updated boot loader for > some parts). > > I'll repeat the question I asked: do you have any evidence to back up > your claim that the "boot loader is broken"? > > To give some background on why this is important (to me): I'm > currently involved in a project that uses the LPC2134. Right now, > towards the end of a fairly lengthy development program and > manufacture of some pre-production prototypes, we have no reason to > suspect there is a problem with the boot loader. This statement is > based on our own experience of using the parts. In a few months time > we will be in production at a rate of a couple of thousand units per > month. Every single one of these will be programmed using the built- > in boot loader. If there's any evidence that we may encounter a > problem, either in production or in the field, I'd really, really, > like to know about it now. > > I'm sure our situation is not unique. I'm also very sure Philips > would be very interested in the answer. > > Hence my question: is there any evidence of a problem with the > (current) boot loader, based on empirical data (not opinion or > supposition), that ought to concern me and the others who are using > these parts? > > If the answer's "no", then that's great. If it's "yes", can you > please supply details of the specific problem you have observed, and > the circumstances in which it occurs, so that I (and others) can > evaluate any risk that might be present. > > Many thanks in advance for any assistance you can give on this. > > Regards > Brendan > > --- In lpc2000@yahoogroups.com, Jayasooriah <jayasooriah@> wrote: > > > > --- In lpc2000@yahoogroups.com, "lpc2100" <lpc2100@> wrote: > > > > > > Jayasooriah, I hope you don't mind me asking for proof. Please > backup > > > the following statement of yours with solid evidence i.e. code > example > > > > Most recently Philips said "the bootloader is unlikely to get > erased or > > corrupted during IAP call even if wrong frequency is used." This > is is > > proof enough from the horse's mouth that the problem exists. > > > > > You claim "I discovered that calls to the on-chip boot loader > using > > > IAP interface caused corruption of on-chip flash in unexpected > ways. > > > On two instances, part became unusable after IAP calls failed." > > > > I noticed the system crashed frequently while porting my Flash > Translation > > Layer (FTL) package from another system. Most of the time I could > recover > > by simply resetting, but one time too many I had to have to get the > LPC2105 > > replaced. > > > > It would not come up in ISP mode no matter what. No, I was not > using the > > watchdog at all and yes I power cycling did not help. > > > > After the second or third time this happened (I cannot remember), I > looked > > at the errata sheet and found this problem documented as IAP calls > that do > > not return. > > > > I upgraded my boot loader from 1.03 to 1.52 but the problem did not > go > > away. [I really cannot remember if it got worse or better because > code was > > volatile during that time.] > > > > I then put probes before and after IAP calls and established I > would lose > > the system during IAP calls, most of the time during writes but > sometimes > > during erase too. > > > > I looked at the flash algorithm implementation in 1.03 and 1.52 > versions of > > the boot loader and worked out what was happening. So I modified > it to do > > what I thought it should be doing and lo and behold, my FTL project > was > > done and over with in no time after that. > > > > The above is my grounds on which I make the claim. I still have > two boards > > with dead LPC on my desk if someone wants to do forensics to > confirm that > > boot loader is indeed dead. I will swap it for good boards anytime. > > > > > This group can benefit from your exemplary research if you could > post > > > the code example and conditions which can render part unusable. > I am > > > willing to loose some parts. I hope Philips can fix the problem > if it > > > exists. > > > > Sure it would be nice bugs could be demonstrated by code examples. > Timing > > problems unfortunately depend on far too many variables to be > reproduced in > > a deterministic manner. > > > > Having said this, we know for a fact that there was a timing > problem that > > causes IAP calls to not return, and this was addressed by way of a > boot > > loader update. Why is it not reasonable to ask if that did really > fix the > > problem, given the code does not seem to do what it appears it > ought to be > > doing? > > > > Jaya > > > > Send instant messages to your online friends > http://au.messenger.yahoo.com > > >
Message
Re: Tom's questions for Jaya
2006-02-23 by Guillermo Prandi
Attachments
- No local attachments were found for this message.