CW 3 to CW 6.4 upgrade

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

CW 3 to CW 6.4 upgrade

1,320 Views
seanpatrick2000
Contributor I
I have CW 3.0 targeting Coldfire 5272 processor. My code has grown so large that the linker is failing so I am trying to upgrade to CW 6.4. I downloaded the evaluation copy and converted myproject but the project will not compile, it seems like it's trying to use the C compiler and my code is C++. I am getting error for using 'bool' and for function overloading.
 
Does the evaluation copy come with a C++ compiler or not, I notice that it will not even compile the hello world demo the IDE generates if it is in C++
 
How do I turn on the C++ compiler?
 
seanpatrick2000
 
P.S. does anybody know about the linker issue Im having with 3.0? when my TEXT grows over 0x90000
the linker failes to resolve addresses properly it seems.
Labels (1)
0 Kudos
2 Replies

324 Views
J2MEJediMaster
Specialist I
I'm not clear at what you mean by upgrading to CW 6.4, but if you're trying to use the Special Edition of CW for ColdFire 6.4, it doesn't have C++ support. That is why you're not seeing anything happen with your C++ program.

You don't get C++ support unless you upgrade to the CW 6.4 Professional edition.
---Tom



Message Edited by J2MEJediMaster on 2007-12-17 10:54 AM
0 Kudos

324 Views
seanpatrick2000
Contributor I
I was trying to see if the latest compiler would fix the problems Im having with CW 3.0
so I downloaded the evaluation copy of CW6.4 but it would not compile my source.
 
When the TEXT portion of my code grows over 0x90000 the linker seems to be failing
to resolve external references in the last couple of files in the link order.  I get no error
messages but the code in those modules does flakey things.
 
Are you aware of any limitations on the linker from CW 3.0 I know you dont support that
build anymore was hoping someone  might have some knowledge of the compiler from
back  then.
 
 
0 Kudos