I thought things would have improved by now...
The software may have improved, but the docs lag behind, as always. Nobody likes to do documentation.
Have you gone through Jim Lynch's tutorial for setting up the free GCC/GNU tool chain?
No, but I did go through his (badly out of date) tutorial, "ARM Cross Development with Eclipse Version 4". It came on the CD supplied with the Olimex ARM-USB-Tiny. The installer on the disk installs Eclipse, the yagarto toolchain and supposedly sets everything up in one go. In reality, though, it's not quite so simple.
Crossworks won't connect to the programmer either. It seems to know it's there (click on other programmers in the list and it says, "There are no xxx programmers connected" - it doesn't do that for ARM-USB-Tiny), but won't connect.
I read a forum post somewhere in my Googling last night where a guy says his ARM-USB-Tiny got the wrong PID/VID when the drivers were installed. I'm going to look into that tonight. Maybe if I can fix that I can even use Eclipse? Who knows?
You will find Martin Thomas's site very helpful too:
Found that one already.
And "The Insider's Guide To The NXP (formerly Philips) ARM7-Based Microcontrollers (LPC21xx)":
Downloaded that a few days ago and have been reading through it. Good book!
Keil has an evaluation version too, and they ask for a bunch of information... limited to 32kBytes... and to ' a few months.' I'd prefer the crossworks tools.
I might have a look at Keil still. But if their demo is time limited, it's useless to me. I never rush these things, and I won't pay thousands for software. It's a hobby for me, not a business!
IIRC the chips were easy to get the program downloaded to, and the toughest part for me were the make files...
I used to know how to do make files, but they were simpler then. Eclipse/yagarto made me one automatically when I created a new project. Whether it's correct I don't know...
I'm not sure about all the 2000 series, but the ones I have have two hardware serial ports. You could add on a level converter by soldering 'green wires' to the pads... then deadbug your converter above the processor...
Ya, the 2141 has two UARTs. This board is a multi-layer (more than 2), so there's really no pads to solder to except the LQFP ones. I'd need super fine wire to get soldered onto those. I should have a close look. Maybe I could hit some via's or something.
Now that I have the programmer (and the bug
), if I can't make this board work I'll just buy a dev board from Optimal Microsystems. That way I at least have access to all pins and peripherals without a fight. I'm liking
**broken link removed**.
Ah, good. I already joined the LPC2000 Yahoo Group, and have been searching the posts for info.