EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Rowley software and LPC2144 doesn't work

Started by Gus February 20, 2006
Hello,

I am testing a new design that have LPC2144 on it. I can load 
programs into RAM and run them but when trying to load in FLASH 
rowley tools fail. I tried a different board with LPC2148 and it 
worked fine.

I can even load a program in RAM and this program writes to FLASH 
and my program works fine so IAP works fine.

Has anyone used rowley tools with LPC2144?
Is it possible that I have something wrong?

Thanks,

Gus Issa
	

An Engineer's Guide to the LPC2100 Series

Gus,

We haven't seen an LPC2144--have you checked the part ID of the 2144?
According to the loader sources it should be 402ff12.  Can you also
check your loader sources to ensure that the 2144 is supported in the
version you have?

--
Paul Curtis, Rowley Associates Ltd  http://www.rowley.co.uk
CrossWorks for MSP430, ARM, AVR and now MAXQ processors 

> -----Original Message-----
> From: Gus [mailto:gus_is_working@gus_...] 
> Sent: 20 February 2006 18:12
> To: lpc2000@lpc2...
> Subject: [lpc2000] Rowley software and LPC2144 doesn't work
> 
> Hello,
> 
> I am testing a new design that have LPC2144 on it. I can load 
> programs into RAM and run them but when trying to load in FLASH 
> rowley tools fail. I tried a different board with LPC2148 and it 
> worked fine.
> 
> I can even load a program in RAM and this program writes to FLASH 
> and my program works fine so IAP works fine.
> 
> Has anyone used rowley tools with LPC2144?
> Is it possible that I have something wrong?
> 
> Thanks,
> 
> Gus Issa
> 
> 
> 
> 
> 
> 
>  
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
> 
> 

This is the first chip where we had to set the JTAG divider and 
the "loader parameter"!!! We have never set these values before and 
everything worked great on LPC2103, LPC2114, LPC2134, LPC2138!

It is still not rock solid as the other chips but I will look more 
into it.

Thanks for the great product

Gus
--- In lpc2000@lpc2..., "Paul Curtis" <plc@...> wrote:
>
> Gus,
> 
> We haven't seen an LPC2144--have you checked the part ID of the 
2144?
> According to the loader sources it should be
402ff12.  Can you also
> check your loader sources to ensure that the 2144 is supported in 
the
> version you have?
> 
> --
> Paul Curtis, Rowley Associates Ltd  http://www.rowley.co.uk
> CrossWorks for MSP430, ARM, AVR and now MAXQ processors 
> 
> > -----Original Message-----
> > From: Gus [mailto:gus_is_working@...] 
> > Sent: 20 February 2006 18:12
> > To: lpc2000@lpc2...
> > Subject: [lpc2000] Rowley software and LPC2144 doesn't work
> > 
> > Hello,
> > 
> > I am testing a new design that have LPC2144 on it. I can load 
> > programs into RAM and run them but when trying to load in FLASH 
> > rowley tools fail. I tried a different board with LPC2148 and it 
> > worked fine.
> > 
> > I can even load a program in RAM and this program writes to 
FLASH 
> > and my program works fine so IAP works fine.
> > 
> > Has anyone used rowley tools with LPC2144?
> > Is it possible that I have something wrong?
> > 
> > Thanks,
> > 
> > Gus Issa
> > 
> > 
> > 
> > 
> > 
> > 
> >  
> > Yahoo! Groups Links
> > 
> > 
> > 
> >  
> > 
> > 
> > 
> > 
> >
>
	
Gus,

The loader parameter is required to define the crystal frequency (in
MHz, IIRC) so that the ISP flashing works.

If you are using a CrossConnect you should not need to set the JTAG
divider because the LPC series uses adaptive clocking (the RTCK signal),
hence you should set the Adaptive Clocking property of the target
interface to "Yes".  In this case the CrossConnect interface will go
as
fast as the chip allows, assuming you have a CrossConnect.  If you have
a Wiggler, RTCK isn't supported and you do need the JTAG divider.

--
Paul Curtis, Rowley Associates Ltd  http://www.rowley.co.uk
CrossWorks for MSP430, ARM, AVR and now MAXQ processors

> -----Original Message-----
> From: Gus [mailto:gus_is_working@gus_...] 
> Sent: 20 February 2006 23:44
> To: lpc2000@lpc2...
> Subject: [lpc2000] Re: Rowley software and LPC2144 doesn't work
> 
> This is the first chip where we had to set the JTAG divider and 
> the "loader parameter"!!! We have never set these values before
and 
> everything worked great on LPC2103, LPC2114, LPC2134, LPC2138!
> 
> It is still not rock solid as the other chips but I will look more 
> into it.
> 
> Thanks for the great product
> 
> Gus
> --- In lpc2000@lpc2..., "Paul Curtis" <plc@...> wrote:
> >
> > Gus,
> > 
> > We haven't seen an LPC2144--have you checked the part ID of the 
> 2144?
> > According to the loader sources it should be 402ff12.  Can you also
> > check your loader sources to ensure that the 2144 is supported in 
> the
> > version you have?
> > 
> > --
> > Paul Curtis, Rowley Associates Ltd  http://www.rowley.co.uk
> > CrossWorks for MSP430, ARM, AVR and now MAXQ processors 
> > 
> > > -----Original Message-----
> > > From: Gus [mailto:gus_is_working@...] 
> > > Sent: 20 February 2006 18:12
> > > To: lpc2000@lpc2...
> > > Subject: [lpc2000] Rowley software and LPC2144 doesn't work
> > > 
> > > Hello,
> > > 
> > > I am testing a new design that have LPC2144 on it. I can load 
> > > programs into RAM and run them but when trying to load in FLASH 
> > > rowley tools fail. I tried a different board with LPC2148 and it 
> > > worked fine.
> > > 
> > > I can even load a program in RAM and this program writes to 
> FLASH 
> > > and my program works fine so IAP works fine.
> > > 
> > > Has anyone used rowley tools with LPC2144?
> > > Is it possible that I have something wrong?
> > > 
> > > Thanks,
> > > 
> > > Gus Issa
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > >  
> > > Yahoo! Groups Links
> > > 
> > > 
> > > 
> > >  
> > > 
> > > 
> > > 
> > > 
> > >
> >
> 
> 
> 
> 
> 
> 
>  
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
> 
> 


The 2024 Embedded Online Conference