Selecting a board help needed (closed)

Hi Guys,

I’m pretty new in this so forgive me for writing something stupid here,

I’m in the process of selecting a board to set my first steps in the world of ARM programming and i want to shield myself from selecting a board that is interesting for 2 weeks and then lands in a box never to be looked at again.

The 2 boards i got interested by are the “Uberboard” and the “Olimex Prototyping Board for LPC2148”

The Uber one has the SD bootloader which the Olimex doesnt directly support (customer service told me that) but the Olimex has way more potential so to see.

The Olimex has my real attention but the main question i have is how do i program the chip as i can not use the bootloader thing.

Like i says i’m new at this.

Can anybody advise me in this part of selecting?

Gr,

Ernst

The LPC chips have a serial bootloader you can use, with software like FlashMagic. See the data sheet. It’ll work with any board with a UART0 connection and a jumper for enabling serial booting. That probably includes the Olimex board.

Most people use a JTAG I/F for programming and debugging, they aren’t expensive. I use the CrossWorks CrossConnect with their development software. I’ve designed a parallel port JTAG, if you want to build your own.

I like the Embedded Artists LPC2148 module and prototyping board, I’m using them for developing a really large application for a client. Serial booting works with them, I tried it once.

Leon

So what i understand there are 2 ways:

1 using the JTAG programmer e.g. http://www.sparkfun.com/commerce/produc … cts_id=275

2 Using the Serial bootloader. What do i exactly need for this to get this to work so i can load my code on it?

Like i said i’m a newbie in this but hey, you have to start somewhere.

Ernst

Yes, that JTAG will work OK if you have a parallel port. The CrossConnect uses USB.

All you need for the serial bootloader is a serial port on your PC and a cable, plus the software I mentioned. I think I’ve had it working with a USB-serial adapter. It is even possible to debug your code via the serial port with gcc and gdb, but it’s rather slow. I’d get the JTAG.

You ought to join my LPC2000 group:

http://tech.groups.yahoo.com/group/lpc2000/

Leon

Thanks for the help Leon

I think i go for the Olimex board and start using the USB serial port as a starter. I saw on the Crossworks page that they have a nice usb2JTAG programmer so maybe in the future i’ll use that

For now i can start anyway experimenting.

Many thanks Leon and I also signed up for your group also.

Gr,

Ernst

I just approved it.

Leon

I wish the AMR7 and NXP gang had a nice forum like AVRfreaks.net

Yahoo groups is poopy in terms of ease of use and flexibility.

stevech:
I wish the AMR7 and NXP gang had a nice forum like AVRfreaks.net

Yahoo groups is poopy in terms of ease of use and flexibility.

Maybe its something for you to set up?

This world runs on people with initiatives and good idea’s

The LPC2000 group is very popular, though. We have over 7,000 members! NXP has their own forum but nobody uses it.

Leon