Yahoo Groups archive

Lpc2000

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

Message

Re: [lpc2000] LPC2000 development on Linux

2006-02-15 by Tom Walsh

Uwe Arends wrote:

>Tom & Steve,
>
>  
>
>>>Hi all, I'm just setting up for development with the Elektor ARMee 
>>>LPC2106 module.  I would prefer to do the development under Linux 
>>>rather than Windows.  I have the GNU toolchain built and running, now 
>>>for the final bit.  Is there a flash downloader for Linux or does 
>>>using the Philips utility effectively force me to switch to Windows.
>>>
>>> 
>>>
>>>      
>>>
>>Switch to Windows...
>>    
>>
>
>  
>
I just couldn't resist that, a night of chasing an obscure bug in my 
program left me in a foul mood.  heh.

I have used the lpc21isp.c to program the LPC21xx parts.  It is 
problematic, but it does work.  You can probably find the most recent 
copy at: http://www.aeolusdevelopment.com

What I finally did was to write my own uploader.  It took a few days to 
write, but I needed something that I understood how it worked and could 
change it if necessary.  AFAICT, the lpc21isp.c is a multi purpose tool 
to program the AVR and LPC2000 parts in standalone (running under linux) 
or can be incorported into the controller to program other controllers.

For my needs, the Flash programming utility in the Abatron BDI2000 makes 
programming the Flash memories so much easier.  There are two LPC2000 
parts on my board, LPC2106 + LPC2138, and they are daisy chained 
together.  The Abatron will program either one using a simple telnet 
session.

TomW

>isn't the lpc21isp.exe by Martin Maurer said to be available under
>linux as well? Don't know for sure, but googling for it may be
>worthwhile.
>
>-uwe
>
>
> 
>Yahoo! Groups Links
>
>
>
> 
>
>
>  
>


-- 
Tom Walsh - WN3L - Embedded Systems Consultant
http://openhardware.net, http://cyberiansoftware.com
"Windows? No thanks, I have work to do..."
----------------------------------------------------

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.