EmbeddedRelated.com
Forums

Free ARM IDE

Started by pdqlogic June 25, 2007
--- In l..., "rtstofer" wrote:
>
> > I tried Eclipse once. Its startup took much too long for my taste.
> > That is a killer for use in a classroom, so I dropped it.
> >
> > Wouter van Ooijen
> >
> > -- -------
> > Van Ooijen Technische Informatica: www.voti.nl
> > consultancy, development, PICmicro products
> > docent Hogeschool van Utrecht: www.voti.nl/hvu
> > I get 11 seconds from mouse click to fully loaded on my Linux box; I
> can wait. I haven't timed in under WinXP but I suspect it takes a
> great deal longer.
>
> My problem with Eclipse is that I have to force it to use a Sun
> version of java. It doesn't seem to like the GNU java that comes
with
> the system. That also means that I have to download a Sun version
of
> java and somehow get that to run. What a PITA!
>
> Nevertheless, I like Eclipse enough to go to the effort to use it.
>
> Richard
>

I get 40 seconds on my Celeron WinXP box. That stretches my
attention span! Oh well, when I use it I only open Eclipse once a
day.

Richard

An Engineer's Guide to the LPC2100 Series

Bryce Schober wrote:
> On 6/24/07, pdqlogic wrote:
>> Hi,
>>
>> We've written a Windows 2000/XP based IDE (called ArmEd) which
>> interfaces with the GNUARM toolchain & Insight debugger. It also uses
>> OpenOCD to interface to the target JTAG port. You can create and
>> configure projects very easily, then build, download & debug them.
>>
>> The IDE was developed for use with a LPC2214/FPGA development board
>> but can be used with other LPC2xxx targets. An integrated debugger &
>> simulator is in the pipeline.
>>
>> Its *free* & you're welcome to try it out, take a look at http://
>> www.pdqlogic.com/ArmEd.html
>> I suggest that you do not direct-link to the gnuarm.com toolchain download
> as if it is your own. They have previously notified users about trying to
> find ways to fund their bandwidth, and this kind of behavior won't help. If
> you want to link, you should link to their home page, where they have the
> opportunity to get advertising revenue to support the downloads. Otherwise,
> you should consider offering to mirror their downloads so that you take (and
> support) the bandwidth hit yourself.

I wonder why gnuarm.com doesn't use bittorrent to publish the files.
It's ideal for medium to big files.

Bertrik
--- In l..., "rtstofer" wrote:
>>
>> > I tried Eclipse once. Its startup took much too long for my taste.
>> > That is a killer for use in a classroom, so I dropped it.
>> >
>> > Wouter van Ooijen
>> >
>> > -- -------
>> > Van Ooijen Technische Informatica: www.voti.nl
>> > consultancy, development, PICmicro products
>> > docent Hogeschool van Utrecht: www.voti.nl/hvu
>> >
>>
>> I get 11 seconds from mouse click to fully loaded on my Linux box; I
>> can wait. I haven't timed in under WinXP but I suspect it takes a
>> great deal longer.
>>
>> My problem with Eclipse is that I have to force it to use a Sun
>> version of java. It doesn't seem to like the GNU java that comes
>with
>> the system. That also means that I have to download a Sun version
>of
>> java and somehow get that to run. What a PITA!
>>
>> Nevertheless, I like Eclipse enough to go to the effort to use it.
>>
>> Richard
>>

>I get 40 seconds on my Celeron WinXP box. That stretches my
>attention span! Oh well, when I use it I only open Eclipse once a
>day.

Because I am a very boring person - here are my results (1.3GHz Pentium,
1GByte RAM):

+ Eclipse - 12 seconds (? Not the first time I had it open today - maybe it
was still cached?)
+ IAR Embedded Workbench for ARM - 1 minute 8.55 seconds (the 8051 version
opens really quickly though).
+ CrossWorks - 8.3 seconds - includes opening the previous project.
+ Keil uVision - 8 seconds dead, also includes opening previous project.

I've never considered how quickly the IDE opens as a selection criteria
before :o)

Regards,
Richard.

+ http://www.FreeRTOS.org
A free real time kernel for 8, 16 and 32bit systems.

+ http://www.SafeRTOS.com
An IEC 61508 certified real time kernel for safety related systems.
On 6/25/07, Bertrik Sikken wrote:
>
> I wonder why gnuarm.com doesn't use bittorrent to publish the files.
> It's ideal for medium to big files.
>

This has been discussed before. Most employers will be loath to open holes
in their firewalls and have bandwidth be used by bittorrent regardless of
the purpose - mine included. It could still be useful for those private
hobbyists out there.

--
Bryce Schober
Does somebody managed to build a project with ArmEb? I tried examples,
received error messages. Then I made a new project - the same result.
When I tried to build with an external makefile, it reported Ok, but
closed IDE after finishing, and no results.
Varuzhan
Richard,

When I said we found Eclipse slow it was a general sluggishness
rather than just at startup.

Regards
Dave

--- In l..., "FreeRTOS.org Info"
wrote:
>
> --- In l..., "rtstofer" wrote:
> >>
> >> > I tried Eclipse once. Its startup took much too long for my
taste.
> >> > That is a killer for use in a classroom, so I dropped it.
> >> >
> >> > Wouter van Ooijen
> >> >
> >> > -- -------
> >> > Van Ooijen Technische Informatica: www.voti.nl
> >> > consultancy, development, PICmicro products
> >> > docent Hogeschool van Utrecht: www.voti.nl/hvu
> >> >
> >>
> >> I get 11 seconds from mouse click to fully loaded on my Linux
box; I
> >> can wait. I haven't timed in under WinXP but I suspect it takes a
> >> great deal longer.
> >>
> >> My problem with Eclipse is that I have to force it to use a Sun
> >> version of java. It doesn't seem to like the GNU java that comes
> >with
> >> the system. That also means that I have to download a Sun version
> >of
> >> java and somehow get that to run. What a PITA!
> >>
> >> Nevertheless, I like Eclipse enough to go to the effort to use
it.
> >>
> >> Richard
> >> >I get 40 seconds on my Celeron WinXP box. That stretches my
> >attention span! Oh well, when I use it I only open Eclipse once a
> >day.
>
> Because I am a very boring person - here are my results (1.3GHz
Pentium,
> 1GByte RAM):
>
> + Eclipse - 12 seconds (? Not the first time I had it open today -
maybe it
> was still cached?)
> + IAR Embedded Workbench for ARM - 1 minute 8.55 seconds (the 8051
version
> opens really quickly though).
> + CrossWorks - 8.3 seconds - includes opening the previous project.
> + Keil uVision - 8 seconds dead, also includes opening previous
project.
>
> I've never considered how quickly the IDE opens as a selection
criteria
> before :o)
>
> Regards,
> Richard.
>
> + http://www.FreeRTOS.org
> A free real time kernel for 8, 16 and 32bit systems.
>
> + http://www.SafeRTOS.com
> An IEC 61508 certified real time kernel for safety related systems.
>
Hi Varuzhan

Could you let me know what error messages you received & what version
of Windows you are using ?

I'm not sure why using the external makefile option would cause ArmEd
to close. Could you send me the makefile & project you are using ?

Regards
Dave
--- In l..., "varuzhandanielyan" wrote:
>
> Does somebody managed to build a project with ArmEb? I tried
examples,
> received error messages. Then I made a new project - the same
result.
> When I tried to build with an external makefile, it reported Ok,
but
> closed IDE after finishing, and no results.
> Varuzhan
>
Eclipse like any java based application is very slow at first use because it
compiles ojects (it's formed of) on the fly. Then, after using for a while
(after it arrives to compile all obects you usually use) will be a lot better.
The next start-up will reuse a good amount of the compiled objects from
previous sessions.
regards.

--- pdqlogic wrote:

> Richard,
>
> When I said we found Eclipse slow it was a general sluggishness
> rather than just at startup.
>
> Regards
> Dave
>
> --- In l..., "FreeRTOS.org Info"
> wrote:
> >
> > --- In l..., "rtstofer" wrote:
> > >>
> > >> > I tried Eclipse once. Its startup took much too long for my
> taste.
> > >> > That is a killer for use in a classroom, so I dropped it.
> > >> >
> > >> > Wouter van Ooijen
> > >> >
> > >> > -- -------
> > >> > Van Ooijen Technische Informatica: www.voti.nl
> > >> > consultancy, development, PICmicro products
> > >> > docent Hogeschool van Utrecht: www.voti.nl/hvu
> > >> >
> > >>
> > >> I get 11 seconds from mouse click to fully loaded on my Linux
> box; I
> > >> can wait. I haven't timed in under WinXP but I suspect it takes a
> > >> great deal longer.
> > >>
> > >> My problem with Eclipse is that I have to force it to use a Sun
> > >> version of java. It doesn't seem to like the GNU java that comes
> > >with
> > >> the system. That also means that I have to download a Sun version
> > >of
> > >> java and somehow get that to run. What a PITA!
> > >>
> > >> Nevertheless, I like Eclipse enough to go to the effort to use
> it.
> > >>
> > >> Richard
> > >>
> >
> > >I get 40 seconds on my Celeron WinXP box. That stretches my
> > >attention span! Oh well, when I use it I only open Eclipse once a
> > >day.
> >
> >
> >
> > Because I am a very boring person - here are my results (1.3GHz
> Pentium,
> > 1GByte RAM):
> >
> > + Eclipse - 12 seconds (? Not the first time I had it open today -
> maybe it
> > was still cached?)
> > + IAR Embedded Workbench for ARM - 1 minute 8.55 seconds (the 8051
> version
> > opens really quickly though).
> > + CrossWorks - 8.3 seconds - includes opening the previous project.
> > + Keil uVision - 8 seconds dead, also includes opening previous
> project.
> >
> > I've never considered how quickly the IDE opens as a selection
> criteria
> > before :o)
> >
> > Regards,
> > Richard.
> >
> > + http://www.FreeRTOS.org
> > A free real time kernel for 8, 16 and 32bit systems.
> >
> > + http://www.SafeRTOS.com
> > An IEC 61508 certified real time kernel for safety related systems.
>

____________________________________________________________________________________
Get your own web address.
Have a HUGE year through Yahoo! Small Business.
http://smallbusiness.yahoo.com/domains/?pSTDEAL
> Eclipse like any java based application is very slow at first use
> because it compiles ojects (it's formed of) on the fly.
> Then, after using for a while (after it arrives to compile all
> obects you usually use) will be a lot better.
> The next start-up will reuse a good amount of the compiled objects
from
> previous sessions.

Which makes me wonder: why doen't it compile everything at the
installation?

This way it scares potential users away.

At school some classrooms use different images for different classes.
When I specify what I want for my class I tell the PC maintennance group
which software I want installed, and on which hours of the week that
image must be on the PCs. So if I used such a java-based application my
students would have to go through that slow startup essentially every
week again.
Wouter van Ooijen

-- -------
Van Ooijen Technische Informatica: www.voti.nl
consultancy, development, PICmicro products
docent Hogeschool van Utrecht: www.voti.nl/hvu
--- In l..., "pdqlogic" wrote:
>
> Hi Varuzhan
>
> Could you let me know what error messages you received & what version
> of Windows you are using ?
>
> I'm not sure why using the external makefile option would cause ArmEd
> to close. Could you send me the makefile & project you are using ?
>
> Regards
> Dave
> --- In l..., "varuzhandanielyan" wrote:
> >
> > Does somebody managed to build a project with ArmEb? I tried
> examples,
> > received error messages. Then I made a new project - the same
> result.
> > When I tried to build with an external makefile, it reported Ok,
> but
> > closed IDE after finishing, and no results.
> > Varuzhan
>
I open example hello_wordl project from:
c:\Program Files\PDQLogic\ArmEd\Examples
Build Window:
Making target...
Compiling hello.c...
Assembler messages:
FATAL: can't create .\obj\hello.o
: Invalid argument
Compiling printf.c...
Assembler messages:
FATAL: can't create .\obj\printf.o
: Invalid argument
Compiling bsp.c...
Assembler messages:
FATAL: can't create .\obj\bsp.o
: Invalid argument
Assembling startup.s...
Assembler messages:
Error: use of old and new-style options to set CPU type
arm-elf-gcc:
: Invalid argument
Target build failed (error 1).

I use XP Sp2.
External Makefile I tried, only after build command failed.
As an example for it I used WinARM example for LPC2138.

First I tried the GCC from WinARM, then the version, downloaded by
your link - the same result.

Varuzhan