Yahoo Groups archive

Lpc2000

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

Message

Re: [lpc2100] Re: Introduction to the group

2003-12-03 by Robert Adsett

At 04:16 AM 12/3/03 +0000, you wrote:
>  This brings me to the question for the group that I had about
>building our own GNU C toolset. I know I will miss the nice features
>we have enjoyed using both ASIDE (windows IDE) and Pathfinder (visual
>debugger). Still, I can give those features up if it means we can
>continue working on the project. Something is alot better than
>nothing at all.

Get thee a good editor.  Actually the only IDE I have ever used that wasn't 
best lest unused was simply an OEM'd high quality editor.


>  Robert, I appreciate your offer to help me get started building a
>GCC-Arm7 toolset. With your permission, I can contact you by email.
>We have a prototype board layout finished, now I just need to be able
>to flash and debug to continue the project. Loading the code into RAM
>is nice because it is alot faster than flashing. Also, It doesn't
>restrict the number of breakpoints we can set for debugging. (one)

Considering the download appears to be dominated by serial transfer times I 
wouldn't have expected the loading time to be a significant 
contributor.  The breakpoint issue I can see (although the user manual says 
you have 2), but I would have thought the much more restrictive level of 
resources available would more than compensate.  Oh well, whatever works best.

Oh, and yes feel fee to contact me.


>  If you can point me in the right direction towards getting the GCC-
>arm tools working, I would be greatful.

First, if you haven't done so already download/install cygwin.  Make sure 
you install GCC.  You can check that by opening a cygwin bash window and 
typing 'gcc --help'.  If you get a help screen you are setup for the next 
steps.

I essentially followed Bill Gatliff's instructions 
(http://www.billgatliff.com/articles/gnu/gnu-arm7t.pdf).  You do have to 
use the recent versions rather than the one's he has suggested.  After that 
you can get the compile process working (commands needed, linker scripts 
etc...).  If you want me to walk you through it let me know, or you can 
follow the outline I've given so far and holler when you hit a road block.

I've got a ld script that is starting to look quite useful.

Robert


" 'Freedom' has no meaning of itself.  There are always restrictions,
be they legal, genetic, or physical.  If you don't believe me, try to
chew a radio signal. "

                         Kelvin Throop, III

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.