Yahoo Groups archive

Lpc2000

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

Message

Re: LPC2146 IAP Erase & Write not working.

2005-12-08 by mark_dell555

Tried SVC mode, with interrupts both enable and disabled.  The result
is still the same.

--- In lpc2000@yahoogroups.com, Richard Duits <yahoo@r...> wrote:
>
> The only thing I can think of is that the IAP routines may not work in 
> user mode. Try switching to system mode before calling an IAP routine.
> 
> Richard.
> 
> 
> mark_dell555 wrote:
> 
> > Hi, I'm having a problem erasing the flash with IAP calls on my
> > lpc2146.  I'm making calls to the IAP, and get the chip id fine from
> > the IAP.  Next I make a call to Prepare the flash for writing (50d),
> > and I get CMD_SUCCESS (0d) as the response.  Then I make a call to
> > Erase to wipe some sectors where I know I have data (min sector=5  max
> > sector=14), and again i get CMD_SUCCESS (0d), but the IAP hasnt erased
> > anything, and has only spent 300us completing both those calls.
> >
> > I'm running in User mode, I have interrupts enabled, and all the
> > handlers for the interrupts are in RAM.  Is there something I am
> > missing? Is there anything else I can try?
> >
> > Any help is always greatly appriciated.
> >
> > Cheers,
> > Mark
>

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.