| Author |
Message |
Michael Noone
Guest
|
Posted:
Fri Dec 10, 2004 8:10 pm Post subject:
inexpensive way to get into ARM? |
|
|
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? |
|
|
"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? |
|
|
"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? |
|
|
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? |
|
|
"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? |
|
|
"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? |
|
|
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? |
|
|
"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? |
|
|
"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? |
|
|
"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? |
|
|
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? |
|
|
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? |
|
|
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? |
|
|
"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? |
|
|
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 |
|
 |
|
|
|
|