inexpensive way to get into ARM?
CASTalk.com Forum Index CASTalk.com
Discussion of DSP, FPGA, storage and embedded system.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web castalk.com
inexpensive way to get into ARM?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Embedded System
Author Message
Michael Noone
Guest





Posted: Fri Dec 10, 2004 8:10 pm    Post subject: inexpensive way to get into ARM? Reply with quote

Hi - do to the recent reccomendations from a number of people here - I
think I should get familiar with ARMs. Is there an inexpensive way to get
into them? I mean for example, when I started programming AVRs, I bought a
couple AT90S8515 chips and an AVRICE, probabaly $45 total - and I was set.
So are there any fairly inexpensive programmers for ARMs? And do most
people code for them in assembler, or C, or something else? (I've only
programmed in assembler, though I do plan on learning C in the near
future). So what software would I need? I'm hoping not to spend an arm and
a leg on all of this, being that I'm just another broke college student.
Also - does anybody have any suggestions for a good chip to begin with?
Thanks so much!

-Michael Noone
Back to top
Richard
Guest





Posted: Fri Dec 10, 2004 8:59 pm    Post subject: Re: inexpensive way to get into ARM? Reply with quote

"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BB5D4818107mnooneuiucedu127001@204.127.199.17...
Quote:
Hi - do to the recent reccomendations from a number of people here - I
think I should get familiar with ARMs. Is there an inexpensive way to get
into them? I mean for example, when I started programming AVRs, I bought a
couple AT90S8515 chips and an AVRICE, probabaly $45 total - and I was set.
So are there any fairly inexpensive programmers for ARMs? And do most
people code for them in assembler, or C, or something else? (I've only
programmed in assembler, though I do plan on learning C in the near
future). So what software would I need? I'm hoping not to spend an arm and
a leg on all of this, being that I'm just another broke college student.
Also - does anybody have any suggestions for a good chip to begin with?
Thanks so much!

-Michael Noone

Hi,

For hardware see: http://www.olimex.com/dev/lpc-p1.html with an olimex JTAG
wiggle. Very low cost.

For compiler see: http://www.gnuarm.org (free), or http://www.keil.com
(eval version is not time limited)

Regards,

Richard.

http://www.FreeRTOS.org
Back to top
Leon Heller
Guest





Posted: Fri Dec 10, 2004 9:01 pm    Post subject: Re: inexpensive way to get into ARM? Reply with quote

"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BB5D4818107mnooneuiucedu127001@204.127.199.17...
Quote:
Hi - do to the recent reccomendations from a number of people here - I
think I should get familiar with ARMs. Is there an inexpensive way to get
into them? I mean for example, when I started programming AVRs, I bought a
couple AT90S8515 chips and an AVRICE, probabaly $45 total - and I was set.
So are there any fairly inexpensive programmers for ARMs? And do most
people code for them in assembler, or C, or something else? (I've only
programmed in assembler, though I do plan on learning C in the near
future). So what software would I need? I'm hoping not to spend an arm and
a leg on all of this, being that I'm just another broke college student.
Also - does anybody have any suggestions for a good chip to begin with?

The Philips LC210x is the easiest ARM chip to use, see my web page:

http://www.geocities.com/leon_heller/lpc2104.html

Leon
Back to top
Michael Noone
Guest





Posted: Sat Dec 11, 2004 2:42 am    Post subject: Re: inexpensive way to get into ARM? Reply with quote

Michael Noone <mnoone.uiuc.edu@127.0.0.1> wrote in
news:Xns95BB5D4818107mnooneuiucedu127001@204.127.199.17:

Quote:
Hi - do to the recent reccomendations from a number of people here - I
think I should get familiar with ARMs. Is there an inexpensive way to
get into them? I mean for example, when I started programming AVRs, I
bought a couple AT90S8515 chips and an AVRICE, probabaly $45 total -
and I was set. So are there any fairly inexpensive programmers for
ARMs? And do most people code for them in assembler, or C, or
something else? (I've only programmed in assembler, though I do plan
on learning C in the near future). So what software would I need? I'm
hoping not to spend an arm and a leg on all of this, being that I'm
just another broke college student. Also - does anybody have any
suggestions for a good chip to begin with? Thanks so much!

-Michael Noone


Oops - just wanted to clarify that I meant AVRISP, not AVRICE.

-Michael
Back to top
Michael Noone
Guest





Posted: Sat Dec 11, 2004 3:51 am    Post subject: Re: inexpensive way to get into ARM? Reply with quote

"Richard" <Nowhere@Nowhere.com> wrote in
news:_Jjud.792$0B1.499@fe1.news.blueyonder.co.uk:

Quote:

"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BB5D4818107mnooneuiucedu127001@204.127.199.17...
Hi - do to the recent reccomendations from a number of people here -
I think I should get familiar with ARMs. Is there an inexpensive way
to get into them? I mean for example, when I started programming
AVRs, I bought a couple AT90S8515 chips and an AVRICE, probabaly $45
total - and I was set. So are there any fairly inexpensive
programmers for ARMs? And do most people code for them in assembler,
or C, or something else? (I've only programmed in assembler, though I
do plan on learning C in the near future). So what software would I
need? I'm hoping not to spend an arm and a leg on all of this, being
that I'm just another broke college student. Also - does anybody have
any suggestions for a good chip to begin with? Thanks so much!

-Michael Noone

Hi,

For hardware see: http://www.olimex.com/dev/lpc-p1.html with an
olimex JTAG wiggle. Very low cost.

For compiler see: http://www.gnuarm.org (free), or
http://www.keil.com (eval version is not time limited)

Regards,

Richard.

http://www.FreeRTOS.org


Is this what you mean by the JTAG wiggle? http://www.olimex.com/dev/arm-
jtag.html. The price is right - but it seems that they're syaing that it
has a limitation with programming Philips LPC21xx chips that only the
Rowley compiler can overcome, and at $200/license for the educational
version of that, I don't see that as a feasible option. Will that
limitation be a serious problem if I use other compilers? Or do all
reasonably (a relative term I know, but understand that I'm a broke
college student) affordable programmers suffer from this problem?

Now from what I can tell, gnuarm is a C/C++ compiler for ARM chips. So
should I take it that it is standard to write code for them in C/C++,
and not assembler? I must admit that my experience with C is very
limited, though I do plan on trying to become more familiar with it in
the next couple of months, while I am alot more familiar with assembler.

Thanks for your help,

-Michael
Back to top
Michael Noone
Guest





Posted: Sat Dec 11, 2004 3:54 am    Post subject: Re: inexpensive way to get into ARM? Reply with quote

"Leon Heller" <leon_heller@hotmail.com> wrote in
news:41b9c85a$0$16582$cc9e4d1f@news-text.dial.pipex.com:

Quote:
"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BB5D4818107mnooneuiucedu127001@204.127.199.17...
Hi - do to the recent reccomendations from a number of people here -
I think I should get familiar with ARMs. Is there an inexpensive way
to get into them? I mean for example, when I started programming
AVRs, I bought a couple AT90S8515 chips and an AVRICE, probabaly $45
total - and I was set. So are there any fairly inexpensive
programmers for ARMs? And do most people code for them in assembler,
or C, or something else? (I've only programmed in assembler, though I
do plan on learning C in the near future). So what software would I
need? I'm hoping not to spend an arm and a leg on all of this, being
that I'm just another broke college student. Also - does anybody have
any suggestions for a good chip to begin with?

The Philips LC210x is the easiest ARM chip to use, see my web page:

http://www.geocities.com/leon_heller/lpc2104.html

Leon



Am I right in thinking that the ARM JTAG programmer here:
http://www.olimex.com/dev/arm-jtag.html would not be able to program
that chip? On your web site you mention that it's possible to add a JTAG
connector, but according to the Olimex website it cannot program such a
chip. What am I missing? Thanks,

-Michael
Back to top
Richard F. Man
Guest





Posted: Sat Dec 11, 2004 6:29 am    Post subject: Re: inexpensive way to get into ARM? Reply with quote

Michael Noone wrote:

Quote:
Am I right in thinking that the ARM JTAG programmer here:
http://www.olimex.com/dev/arm-jtag.html would not be able to program
that chip? On your web site you mention that it's possible to add a JTAG
connector, but according to the Olimex website it cannot program such a
chip. What am I missing? Thanks,

-Michael


Currently there is no low cost flash downloader for the Philips. We will

be offering one for around $175-$200 in Jan 2005. Our compiler will also
be available then, for $199.

--
// richard
http://www.imagecraft.com
Back to top
Michael Noone
Guest





Posted: Sat Dec 11, 2004 7:38 am    Post subject: Re: inexpensive way to get into ARM? Reply with quote

"Richard F. Man" <richard@imagecraft.com> wrote in
news:10rkj3dhaejlm63@corp.supernews.com:

Quote:
Michael Noone wrote:

Am I right in thinking that the ARM JTAG programmer here:
http://www.olimex.com/dev/arm-jtag.html would not be able to program
that chip? On your web site you mention that it's possible to add a
JTAG connector, but according to the Olimex website it cannot program
such a chip. What am I missing? Thanks,

-Michael


Currently there is no low cost flash downloader for the Philips. We
will be offering one for around $175-$200 in Jan 2005. Our compiler
will also be available then, for $199.


None at all? Sounds like I shall just be avoiding that series of chips
for now then!

-Michael
Back to top
Leon Heller
Guest





Posted: Sat Dec 11, 2004 8:54 am    Post subject: Re: inexpensive way to get into ARM? Reply with quote

"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BBABEF51704mnooneuiucedu127001@204.127.204.17...
Quote:
"Leon Heller" <leon_heller@hotmail.com> wrote in
news:41b9c85a$0$16582$cc9e4d1f@news-text.dial.pipex.com:

"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BB5D4818107mnooneuiucedu127001@204.127.199.17...
Hi - do to the recent reccomendations from a number of people here -
I think I should get familiar with ARMs. Is there an inexpensive way
to get into them? I mean for example, when I started programming
AVRs, I bought a couple AT90S8515 chips and an AVRICE, probabaly $45
total - and I was set. So are there any fairly inexpensive
programmers for ARMs? And do most people code for them in assembler,
or C, or something else? (I've only programmed in assembler, though I
do plan on learning C in the near future). So what software would I
need? I'm hoping not to spend an arm and a leg on all of this, being
that I'm just another broke college student. Also - does anybody have
any suggestions for a good chip to begin with?

The Philips LC210x is the easiest ARM chip to use, see my web page:

http://www.geocities.com/leon_heller/lpc2104.html

Leon



Am I right in thinking that the ARM JTAG programmer here:
http://www.olimex.com/dev/arm-jtag.html would not be able to program
that chip? On your web site you mention that it's possible to add a JTAG
connector, but according to the Olimex website it cannot program such a
chip. What am I missing? Thanks,

Of course the Olimex JTAG can program the LPC2000 devices, as well as other
ARM chips like those from Atmel! Mine does as well. The Olimex boards come
with a JTAG connector. I left it off my board because the chip may also be
programmed via an RS-232 port and I wanted to keep it as simple as possible.
JTAG also allows debugging, which is very useful.

Leon
Back to top
Leon Heller
Guest





Posted: Sat Dec 11, 2004 9:04 am    Post subject: Re: inexpensive way to get into ARM? Reply with quote

"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BBAB8763F3Amnooneuiucedu127001@204.127.204.17...
Quote:
"Richard" <Nowhere@Nowhere.com> wrote in
news:_Jjud.792$0B1.499@fe1.news.blueyonder.co.uk:


"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BB5D4818107mnooneuiucedu127001@204.127.199.17...
Hi - do to the recent reccomendations from a number of people here -
I think I should get familiar with ARMs. Is there an inexpensive way
to get into them? I mean for example, when I started programming
AVRs, I bought a couple AT90S8515 chips and an AVRICE, probabaly $45
total - and I was set. So are there any fairly inexpensive
programmers for ARMs? And do most people code for them in assembler,
or C, or something else? (I've only programmed in assembler, though I
do plan on learning C in the near future). So what software would I
need? I'm hoping not to spend an arm and a leg on all of this, being
that I'm just another broke college student. Also - does anybody have
any suggestions for a good chip to begin with? Thanks so much!

-Michael Noone

Hi,

For hardware see: http://www.olimex.com/dev/lpc-p1.html with an
olimex JTAG wiggle. Very low cost.

For compiler see: http://www.gnuarm.org (free), or
http://www.keil.com (eval version is not time limited)

Regards,

Richard.

http://www.FreeRTOS.org


Is this what you mean by the JTAG wiggle? http://www.olimex.com/dev/arm-
jtag.html. The price is right - but it seems that they're syaing that it
has a limitation with programming Philips LPC21xx chips that only the
Rowley compiler can overcome, and at $200/license for the educational
version of that, I don't see that as a feasible option. Will that
limitation be a serious problem if I use other compilers? Or do all
reasonably (a relative term I know, but understand that I'm a broke
college student) affordable programmers suffer from this problem?

It is actually compatible with the Macraigor 'Wiggler':
http://www.macraigor.com/

A genuine Wiggler is quite expensive, but it's quite easy to design
something that does the same job, like my JTAG interface.

The Wiggler type of interface works with most of the development software
that is available, including Rowley's, and gcc which is free (gnuarm). Join
the LPC2000 Yahoo group for more info:

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


Quote:

Now from what I can tell, gnuarm is a C/C++ compiler for ARM chips. So
should I take it that it is standard to write code for them in C/C++,
and not assembler? I must admit that my experience with C is very
limited, though I do plan on trying to become more familiar with it in
the next couple of months, while I am alot more familiar with assembler.

Most people use C with ARM chips, because the compilers are very efficient,
but they are quite easy to program in assembler.

Leon
Back to top
R Adsett
Guest





Posted: Sat Dec 11, 2004 10:11 am    Post subject: Re: inexpensive way to get into ARM? Reply with quote

In article <10rkj3dhaejlm63@corp.supernews.com>, richard@imagecraft.com
says...
Quote:
Michael Noone wrote:

Am I right in thinking that the ARM JTAG programmer here:
http://www.olimex.com/dev/arm-jtag.html would not be able to program
that chip? On your web site you mention that it's possible to add a JTAG
connector, but according to the Olimex website it cannot program such a
chip. What am I missing? Thanks,

-Michael


Currently there is no low cost flash downloader for the Philips. We will
be offering one for around $175-$200 in Jan 2005. Our compiler will also
be available then, for $199.
Not entirely true Richard. It is quite possible to program them over the

serial port and there is an adapter to simplify doing just that.

http://www.aeolusdevelopment.com/Articles/InSystemProgramming.html

Of course it's not JTAG but the connector is a little smaller.

Robert
Back to top
Richard F. Man
Guest





Posted: Sat Dec 11, 2004 2:03 pm    Post subject: Re: inexpensive way to get into ARM? Reply with quote

Michael Noone wrote:

Quote:
"Richard F. Man" <richard@imagecraft.com> wrote in




Currently there is no low cost flash downloader for the Philips. We
will be offering one for around $175-$200 in Jan 2005. Our compiler
will also be available then, for $199.




None at all? Sounds like I shall just be avoiding that series of chips
for now then!

-Michael


I am sorry. I may be giving the wrong impressions. Let me rewrite that.

Most ARM flash MCUs have a bootloader builtin, so the eaiest way to get
start is to use that and the cost is usually free. It uses a serial port
and may not have fancy stuff, but it does work.

As a tool vendor, my goal is a bit different: I want to support a single
interface if possible, , plus I want the same interface to support
debugging, so that leaves the JTAG dongle. Currently, I am not aware of
any low cost JTAG HW/SW combo that supports the LPC2K series and we will
be filling the gap.

--
// richard
http://www.imagecraft.com
Back to top
Richard F. Man
Guest





Posted: Sat Dec 11, 2004 2:04 pm    Post subject: Re: inexpensive way to get into ARM? Reply with quote

R Adsett wrote:

Quote:
In article <10rkj3dhaejlm63@corp.supernews.com>, richard@imagecraft.com


Currently there is no low cost flash downloader for the Philips. We will
be offering one for around $175-$200 in Jan 2005. Our compiler will also
be available then, for $199.


Not entirely true Richard. It is quite possible to program them over the
serial port and there is an adapter to simplify doing just that.

http://www.aeolusdevelopment.com/Articles/InSystemProgramming.html

Of course it's not JTAG but the connector is a little smaller.

Robert


Yes, sorry. I qualify and clarify what I meant in an update post. Thanks

for the info.

--
// richard
http://www.imagecraft.com
Back to top
Richard
Guest





Posted: Sat Dec 11, 2004 3:59 pm    Post subject: Re: inexpensive way to get into ARM? Reply with quote

"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BBAB8763F3Amnooneuiucedu127001@204.127.204.17...
Quote:
"Richard" <Nowhere@Nowhere.com> wrote in
news:_Jjud.792$0B1.499@fe1.news.blueyonder.co.uk:


"Michael Noone" <mnoone.uiuc.edu@127.0.0.1> wrote in message
news:Xns95BB5D4818107mnooneuiucedu127001@204.127.199.17...
Hi - do to the recent reccomendations from a number of people here -
I think I should get familiar with ARMs. Is there an inexpensive way
to get into them? I mean for example, when I started programming
AVRs, I bought a couple AT90S8515 chips and an AVRICE, probabaly $45
total - and I was set. So are there any fairly inexpensive
programmers for ARMs? And do most people code for them in assembler,
or C, or something else? (I've only programmed in assembler, though I
do plan on learning C in the near future). So what software would I
need? I'm hoping not to spend an arm and a leg on all of this, being
that I'm just another broke college student. Also - does anybody have
any suggestions for a good chip to begin with? Thanks so much!

-Michael Noone

Hi,

For hardware see: http://www.olimex.com/dev/lpc-p1.html with an
olimex JTAG wiggle. Very low cost.

For compiler see: http://www.gnuarm.org (free), or
http://www.keil.com (eval version is not time limited)

Regards,

Richard.

http://www.FreeRTOS.org


Is this what you mean by the JTAG wiggle? http://www.olimex.com/dev/arm-
jtag.html. The price is right - but it seems that they're syaing that it
has a limitation with programming Philips LPC21xx chips that only the
Rowley compiler can overcome, and at $200/license for the educational
version of that, I don't see that as a feasible option. Will that
limitation be a serious problem if I use other compilers? Or do all
reasonably (a relative term I know, but understand that I'm a broke
college student) affordable programmers suffer from this problem?

Now from what I can tell, gnuarm is a C/C++ compiler for ARM chips. So
should I take it that it is standard to write code for them in C/C++,
and not assembler? I must admit that my experience with C is very
limited, though I do plan on trying to become more familiar with it in
the next couple of months, while I am alot more familiar with assembler.

Thanks for your help,

-Michael

Hi Michael.

I have used the Wiggler from a Win32 host with the FREE OCDLibRemote tool as
an interface and the FREE GNUARM compiler using the FREE programmer from
Philips along with the FREE Insight graphical debugger... The Wiggler can
be used to program the flash also but takes longer.

These software tools are all free but you have to invest some time in
setting them up. I have only done it from a Win32 host but have found all
the tools prebuilt and working well. The debugger has some quirks. If you
want a flash interface and all the setup done for you then I suggest Rowley,
but it is not necessary.

This page has links to all the tools and a description of how to set them up
and use them:

http://www.freertos.org/portlpc2106.html

See the

"Building and executing the demo application - Debug via JTAG"
"Building and executing the demo application - Standalone from flash "

sections. These pages talk about using an RTOS, which I don't suggest for
yourself if you are new to C, but the setup procedures are not are the same
with or without the RTOS.

Regards.
Back to top
Stephen Pelc
Guest





Posted: Sat Dec 11, 2004 4:35 pm    Post subject: Re: inexpensive way to get into ARM? Reply with quote

On Fri, 10 Dec 2004 15:10:25 GMT, Michael Noone
<mnoone.uiuc.edu@127.0.0.1> wrote:

Quote:
Hi - do to the recent reccomendations from a number of people here - I
think I should get familiar with ARMs. Is there an inexpensive way to get
into them?

You can reflash the Philips LPC2xxx ARMs over a serial line using
the free tools from the Philips site
semiconductors.philips.com

There is a variety of free, low cost and commercial ARM compilers
for a number of languages. For low cost hardware/software, see
www.mpeltd.demon.co.uk/
tiniarm.htm
usbstamp.htm

Stephen

--
Stephen Pelc, stephenXXX@INVALID.mpeltd.demon.co.uk
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691
web: http://www.mpeltd.demon.co.uk - free VFX Forth downloads
Back to top
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Embedded System All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Electronics Powered by phpBB