I purchased a TWR-MCF51MM, which came with CodeWarrior v6.3, with which I replaced an earlier v6.3
The newer one is Evaluation, not Special Edition
Will Special Edition compile for 51MM256?
Must I re-(re-)load CW6.3 to make it Special?
'Evaluation' is the same as 'Special', with the difference that 'Evaluation' comes with a 30 day Professional (time bombed) license. After that, it runs in 'Special' mode (code size limited).
You can make it 'Special' just if you rename the license.dat inside the installation folder: it then does not find the license file, and then automatically reverts to special mode.
So you do not need to uninstall/etc afterwards.
If you still will be able to compile in special mode: that depends on the code size and features (e.g. C++) you are using. As long as you are inside the special boundaries, it still wil compiler.
Hope this helps,
I tried that: if the license file is renamed (to "license_x.dat") the attached message appears.
"No valid license key found for this installation."
indeed, I was wrong .
I tried it out myself and you are right: that dialog pops up.
Sorry for that. The S08 build/debug tools indeed do not need a license file for special edition, so I was fooled by that.
But anyway: you will not need to re-install the tools. In any case, attached is the special edition license file you would get installed if you install the SE edition. The difference between the SE edition and the EVAL edition is the license file.
So if you want to try out the SE level (even if running the EVAL right now), you could use the attached file.
Thanks, but no luck. The compilation stops as soon as 1024 bytes are linked and says that I need a license. It does this for (at least) the 51MM and 51QE sample projects. S08 works fine.
(I apologize if I've posted this twice: at work, it seemd that this reply went through, but I'm home now and I don't see it.)
So this looks like a real problem to me. It should allow you up to 64 KByte of C code.
Maybe your code/libraries contain C++? That would explain the problem.
Or that the compiler finds another license file somehow? Check the LM_LICENSE_FILE environment variable (run 'set LM' from a DOS prompt).
In any case, I suggest that you file a service request on this one.
1 A created-from-scratch 51MM256 project will compile past 1KB, but wants a license-file for disassembly. The debugger will start up and run the (trivial, useless) code I typed in to get more than 1K.
2 There are no environment variables named "LM" or "LM_LICENSE_FILE," but CW will not run if 'license.dat' is not found in a specific location
3 I don't think I have C++ code in the project or libraries. The project came with the MM demo-board: how do I find out how it was originally set up?
4 How can I file a service request that does not require me to retype all the communications so far?
I loaded one of the 51MM256 projects (LED_Blink.) It would not compile more than 1KB.
After being re-targeted to (I think) 51JMxx, it would compile, all 1326 bytes of it.
And then, re-re-targeted to 51MM256, it compiles . The disassembler still won't run without a license, though.
Mollified but not convinced,
Retrieving data ...