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
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.
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
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
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
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
the Basic suite supports: C source-level debugger/programmer C�code and data size restricted to
For new development we recommend to use the Eclipse version.
We're supporting several interfeces OSBDM, Multilink, cyclone, etc ...
Regards
Pascal