Code Warrior 5.7

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

Code Warrior 5.7

900 Views
fuma
Contributor I

Hi,

    to last week for my little project I work with CW 5.7 SE upgraded and DEMO9S08QG8 for programming all devices in assembly and all working correctly without problems.

Now I jump to C language and the limitation of the C code is 16k and my programs is too big.

I install the CW 6.3 version in win XP but have the conflict with the 5.7 version; I uninstall the 5.7 version but the 6.3 version don't work.

My questions are:

- where is my error because in the 6.3 version installation are not present errors?

- what is the other possibilities for go on with my program because I stopped for this limitation?

 

In theory, the CW 6.3 SE is good for me because I use only the 9s08 family and I think that 64k of C code is sufficient for my use.

 

Thanks in advance

 

Fabio

Labels (1)
0 Kudos
5 Replies

678 Views
BlackNight
NXP Employee
NXP Employee

Hello,

why to you think you have a conflict between 5.7 and 6.3? I do not have any more Windows XP (as our IT department switched to Windows7 and 8), but I had the CW12 and CW08 (classic) both installed on my previous XP machines, in parallel, and no issues. Of course they need toe installed in different folders.

And as for the limitation: In CodeWarrior assembly programming is unlimited, but C code is not. But as you say: I think it is 64 KByte for S08, but 16 KByte of RS08. So it should not be on 16 KByte unless you are on an RS08.

0 Kudos

678 Views
fuma
Contributor I

Hi Erich,

I think that both the CW are in conflict because my fist 3 program in C language with only the 5.7 version installed are compiled correctly but with the 6.3 version installed are compiled with any error by a both version.

For continue my program with the 5.7 version I uninstall the 6.3 version.

Certly I be wrong something but I don't understand that.

Thanks in advance

Fabio

0 Kudos

678 Views
trytohelp
NXP Employee
NXP Employee

Hi Fabio,

on my side I've several version of classic tool installed and in some case I've duplicated installation.

For some tests I can have 2 instances of MCU V6.3 installed on my PC.

I've never saw conflict issue between 2 versions of classic.

there are 2 rules to avoid problem:

      - install all versions on different folders for instance:

            CW for MCU V6.3

            CW for MCU V6.3_bis

            CW for MCU V6.2

            CW for MCU V6.1

            etc ...
      - before to launch the IDE, execute \bin\regservers.bat file.

Hope this will help you.

Pascal

678 Views
fuma
Contributor I

Thanks Pascal,

    now both version work correctly.

Now I have another problem with DEMO9S08QG because whith the 5.7 version work correctly but whit the 6.6 don't work normally, one time program correctly the flash and 15 times no and in the emulation mode don't run.

With the 5.3 version all work correctly.

Now, I have the necessity of emule and program the flash of the 9S08 family, in particular for 9S08QG8 and the 9S08GT32. For you what is the most cheap instrument for my application? I work in C with 128k max C code lenght.

Best regards and thanks in advance.

Fabio  

0 Kudos

678 Views
trytohelp
NXP Employee
NXP Employee

Hi Fabio,

difficult to say what could be the problem with the MCU v6.x.

If the application worked on previous version it should work on latest one too.

5.7 and 5.3 are not tool version but the version of IDE which is a feature of  dev tool.

To do that you must:Under CodeWarrior IDE (classic)

      Start the IDE and click on Help | About Freescale CodeWarrior.

      Click on Installed Products

      Provide us all info displayed.

      Or you can save them in a txt file.

Be aware the last version is now based on Eclipse: MCU v10.4.

This version is supporting several architectures:

      ColdFire®, ColdFire+, DSC, Kinetis, Qorivva, PX, RS08, S08 and S12Z architectures

This version is running on Host platforms

      Microsoft® Windows XP 32/64-bit (Business)

      Windows Vista 32/64-bit (Business and Home Premium)

      Windows 7 32/64-bit (Professional and Home Premium)

      Windows 8 32/64-bit (Professional)

The Special Edition supports:

C source-level debugger/programmer C�code and data size restricted to

  • Kinetis L Series: 64 KB
  • S08/RS08: 64KB
  • S12Z: 64KB
  • V1 ColdFire, ColdFire+: 64 KB
  • DSC: 64K
  • Kinetis K Series: 128 KB
  • V2�V4 ColdFire: 128 KB
  • Qorivva: 512 KB

the Basic suite supports: C source-level debugger/programmer C�code and data size restricted to

  • Kinetis L Series: 128 KB
  • S08/RS08: 128 KB
  • S12Z: 128 KB
  • V1 ColdFire, ColdFire+: 128 KB
  • DSC: 256K
  • Kinetis K Series: 512 KB
  • V2�V4 ColdFire: 512 KB
  • Qorivva: 1 MB

For new development we recommend to use the Eclipse version.

We're supporting several interfeces OSBDM, Multilink, cyclone, etc ...

Regards

Pascal

0 Kudos