Hello all,
I do not wish to repeat myself as I have addressed this issue in a recent thread, but this is too important to turn a blind eye to as even lives could be at stake which certainly makes it worth a separate thread: I believe I managed to conceive a program that causes a failure of RTX on a LPC2468/2478 (simulator does not induce the failure). Quite some people have reported problems with RTX on this forum, so hopefully they can download my stripped test program here dl.getdropbox.com/.../LPC2468_RTX_Demo_min.zip to try there own variants. I have of course informed Keil support about this issue and I am currently waiting for feedback. I would very much appreciate any feedback you might have.
Tamir
I forgot to mention that I have addressed the technical support of NXP regarding the errata sheet (in)compatibility issue.
Eric,
That is correct. I had 2 boards running my test application with the lowest values of M,N (for PLL determination) that yield 72 MHz for about an hour without a failure. I forgot to leave such a system running all night long, though...will do so tomorrow! it is weird that some errata stuff that was written for the LPC2468 applies to the LPC2478 as well - while the errata sheet of the LPC2478 is "clean"...!
Oh, I apologize. I read your post wrong.
Just to be clear: you have not yet had this occur in your test application on LPC2478 hardware after making the changes that the LPC2468 errata suggested, correct?
correction: I did not get it to occur on the simulator...!
Never mind, I have found a copy of the latest errata.
FYI: I am well within the operating limits of all of these listed errata -- running on a 12MHz system clock, PLL output of 96, MAM disabled.
Franc -- doesn't the fact that Tamir got this condition to occur in the simulator mean that this is not a hardware problem?
Hi,
NXP's link to the ES_LPC2468_6.pdf appears not to be working this morning:
www.nxp.com/.../ES_LPC2468_6.pdf
Any chance one of you could send me the file?
My email address is "erics" at the domain of "forwardpay.com".
Thanks, Eric
I have implemented the errata sheet recommendations (regarding PLL) for the LPC2468 on the LPC2478 with success. The problem is that the LPC2478's errata sheet does not specify any of these issues! Does anybody know which hardware revisions issues of the LPC2468 apply to the LPC2478 ?
We found no probles in RTX kernel, the problems you describe are most likely a device configuratin or a chip problem.
Device LPC2468 had some problems in the past. Most of them are corrected in the last silicon rev. 'D'
Please read the device errata sheet ES_LPC2468_6.pdf
The items that can cause the application crash are listed under: PLL.1, Flash.1 and MAM.1 topics.
Check your device revision level first and then correctly set the cpu clock and MAM mode.
Franc
Just a quick status update: Keil support have confirmed that my program exposes a timing problem within the RTX kernel. RTX expert Franc Urbanc will address the problem as soon as possible.
View all questions in Keil forum