EmbDev.net

Forum: ARM programming with GCC/GNU tools Which IDE to use with WinARM?


von Nordin Engineer (Guest)


Rate this post
useful
not useful
Microcontroller: AT91SAM7A3, LPC2129
Tools: IAR/JLink, Keil/ULink
Language: C/C++/VC++/VC#


Hello my friends,

I'm totally new to WinARM and have no experience with gcc. At my work I
use commercial tools for embedded development but at home I want to
start to work with WinARM.

I've downloaded Winarm en put in the root directory C:, and than I don't
know what to do. I saw an example of using Programmers Notepad, but it's
very limited.

How can I use WinARM with commercial IDE's? I would like to use WinARM
with DevC++, or IAR, or Keil. But how can I do that? I really don't know
what settings to change or what to include to get WinARM working on
other IDE's.

I'm sorry being a beginner on that part, but please help me.
Thank you very much!

von Clifford S. (clifford)


Rate this post
useful
not useful
You can use it with Dev-C++ (which is not commercial), you need to
configure an alternate compiler set in the Tools->Compiler settings (or
modify the default if you will never use it to write native Windows
hosted code). There is a document that describes this for an earlier
version of Dev-C++, the differences are not too difficult to work
around. http://www.bloodshed.net/dev/SetDevCPPArm.pdf

However Dev-C++ is somewhat clunky, and buggy. It is specific issues
with running on Vista. The Bloodshed forum on Sourceforge is a good
place to sort out many common problems (the most common are in the "Read
First" thread - you'll get flamed if you ask a question already answered
there!)

You might prefer to use Eclipse with CDT. There is a distribution that
packages both and several other tools at
http://www.easyeclipse.org/site/distributions/cplusplus.html

Visual Studio can be coerced into performing custom builds by
configuring the project appropriately - this even works with the free
VC++ 2005 Express Edition.

I came across Notepad++ recently - not really an IDE but a good
Scintilla based code editor.
http://notepad-plus.sourceforge.net/uk/site.htm and more powerful than
Programmer's Notepad.

Clifford

von Nordin Engineer (Guest)


Rate this post
useful
not useful
Hello Clifford,

Thank you very much for your answer.
I think I'll try Dev-C++ or Notepad++ (Dev-C++ because it's opensource
and Notepad++ because I use it as an editor). Other IDE's like Eclipse
or Visual Studio are too heavy for my old laptop (P3). Well I'll try
this week to get it work. Again, thank you very much.


Clifford Slocombe wrote:
> You can use it with Dev-C++ (which is not commercial), you need to
> configure an alternate compiler set in the Tools->Compiler settings (or
> modify the default if you will never use it to write native Windows
> hosted code). There is a document that describes this for an earlier
> version of Dev-C++, the differences are not too difficult to work
> around. http://www.bloodshed.net/dev/SetDevCPPArm.pdf
>
> However Dev-C++ is somewhat clunky, and buggy. It is specific issues
> with running on Vista. The Bloodshed forum on Sourceforge is a good
> place to sort out many common problems (the most common are in the "Read
> First" thread - you'll get flamed if you ask a question already answered
> there!)
>
> You might prefer to use Eclipse with CDT. There is a distribution that
> packages both and several other tools at
> http://www.easyeclipse.org/site/distributions/cplusplus.html
>
> Visual Studio can be coerced into performing custom builds by
> configuring the project appropriately - this even works with the free
> VC++ 2005 Express Edition.
>
> I came across Notepad++ recently - not really an IDE but a good
> Scintilla based code editor.
> http://notepad-plus.sourceforge.net/uk/site.htm and more powerful than
> Programmer's Notepad.
>
> Clifford

von Clifford S. (clifford)


Rate this post
useful
not useful
Nordin Engineer wrote:
> I think I'll try Dev-C++ or Notepad++ (Dev-C++ because it's opensource
> and Notepad++ because I use it as an editor).
They are both open source. In the case of Dev-C++ the source is Borland
Delphi code so I am not sure if that really helps - you need a
commercial tool for a language you may not be familiar with.

Clifford

von Spencer O. (ntfreak)


Rate this post
useful
not useful
I also know that there is a bit of work getting codeblocks running with
embedded targets using openocd.
This is still early, so will probably have to get a svn snapshot.

http://www.codeblocks.org/

Spen

von Nordin Engineer (Guest)


Rate this post
useful
not useful
Hello guys,

Thank you for your advises, I really appreciate it.
That codeblock might be a good IDE to work with as you can configure
everything with it.

I have IAR and Keil, but I prefer something free and opensource, so I
have no license issue's.

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.