Codewarrior alternative

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Codewarrior alternative

7,461 Views
Saga
Contributor II
Hi to all, I am using codewarrior with my DZ60 uC, i like freescale uC but i find codewarrior editor tool to "old school" sensation in my opinion... Is there any way to use another editor (like Visual Studio 2005) and when compiling, call the codewarrior debugger (hiwave)...


With all respect Codewarrior User interface is just not for me!!


I'm sure there are another ones like me who want to use an alternative...

Thank you.
Labels (1)
0 Kudos
10 Replies

2,184 Views
rmaier
Contributor III

Discussion is a little old, but here's what works for me:

Use the full extension like this: C:\Program Files (x86)\Notepadpp\notepadpp.exe %file

This works for me.

0 Kudos

2,184 Views
Lundin
Senior Contributor IV
It is just text files, so of course you can use another IDE. However, you can naturally not make the build from Visual Studio - it knows nada of microcontrollers. So Codewarrior still has to build the binaries. And if you aren't writing 100% ISO C-compatible code, you will have to compile from Codewarrior too.

Once you have the binaries, Hiwave can be executed as a stand-alone program perfectly fine.
0 Kudos

2,184 Views
mke_et
Contributor IV
Sure, I do that all the time. Or at least, I did.

As long as the file you edit with 'outside' tools is in the dependency for the build, CodeWarrior should just give you a warning that the file was changed and then build.

I did it not for use with external developement tools, but because I used an external program I wrote to embed serial number and configuration info into a file that was unique to each board I shipped out. (This was for a low production rate item, so I was using a tool I wrote to set up each configuration and track it.) Once I started doing it, I started seeing the warning in CodeWarrior.

I don't think I did anything wild and crazy to make it work. But realize I was still 'managing' this from CodeWarrior, and runing the build from there. I wasn't trying to use another 'package' to do the build.
0 Kudos

2,184 Views
Saga
Contributor II
Hi mke_et, thanks for your answer.

Yeah that's what i'm doing right now... what i wanted is to build from another tool using codewarrior compiler and debugger (calling them from a command line)...

Because is a mess to keep both projects synchronized (both visual studio and codewarrior projects)...

And my low end computer can't keep going smooth with both programs open (this is a very huge project)...

0 Kudos

2,184 Views
Saga
Contributor II
The third party editor is a good one i didn't knew about that...

Thanks for your help guys.

0 Kudos

2,184 Views
jaquense
Senior Contributor I

Hi, I tried to use the option "Use third party editor" in the preference-->IDE Extras in order to use notepad++ as my default editor, I configured in the following manner:

 

Launch Editor: runnotepad++ %file

Launch editor w/line #:

 

And I get the following error:

 

Error starting external editor. Process Error Code 2(0x2)

The system cannot find the file specified

 

What can I do?

 

Thanks!!

 

 

0 Kudos

2,184 Views
jaquense
Senior Contributor I
0 Kudos

2,184 Views
CrasyCat
Specialist III

Hello

 

My Guess is that you are using an old release of CodeWarrior and that it does not like the ++ in the name of the executable.

 

Character like ++ in file names have been allowed only recently on Windows. And your version of CodeWarrior was probably created before this was allowed.

 

Can you eventually try to rename your executable notepad_pp.exe for instance.

Is this working better?

 

CrasyCat

0 Kudos

2,184 Views
jaquense
Senior Contributor I

Well, I'm using the code warrior 2.8 and is relatively new, I renamed the excecutable file like you suggested and unfortunately, it's the same. Moreover, I tried to use the new name of the excecutable file in "Run" but Windows couldn't find the file and I used the old name and it worked.

 

Thanks and greetings

0 Kudos

2,184 Views
J2MEJediMaster
Specialist I
In the CodeWarrior IDE, call up the IDE preferences panel (Edit > Preferences...). Now select IDE Extras. Check out the Use Third Party Editor section. HTH.

---Tom

0 Kudos