DSPRelated.com
Forums

DO NOT install Codewarrior for DSP 56800 5.0.3 Patch before readi ng this E-mail

Started by Wim de Haan December 20, 2002
Dear Metrowarrior DSP56800 users,

Wait a moment before installing Codewarrior 5.0.3
There is a new bug in Codewarrior 5.0.3 for DSP56800
When you install the update 5.0.3 your license.dat file is deleted (without
any warning)
Your license is overwritten by the "default not-working" license.dat file
(looks like a virus eating your license)
If you then try to compile with the new version, you get the message, that
there is no valid license on your system

Workaround:
Before installing update 5.0.3 copy the file license.dat (f.e. C:\Program
Files\Metrowerks\Codewarrior\license.dat or where you installed Codewarrior)
to a safe directory on your disk or floppy (some directory not used by
Codewarrior)
Then install update 5.0.3
Then copy your original license.dat (from your safe directory) to
Codewarrior directory (overwrite: yes)
Now you can use update 5.0.3

Success!

Wim de Haan Exendis B.V.
W.J. de Haan
P.O.box 56, 6710 BB Ede
Keesomstraat 4, 6716 AB Ede
The Netherlands.
Tel: +31-(0)318 - 676305
Fax: +31-(0)318 - 676319
mailto:
URL: http://www.exendis.com <http://www.exendis.com/ -----Original Message-----
From: MW Ron [mailto:]
Sent: donderdag 19 december 2002 18:43
To:
Subject: [motoroladsp] CW For DSP 56800 5.0.3 Patch is available
CodeWarrior for DSP Warriors,

I'm very happy to let you know that we beat the deadline and that we have a
Patch for CW For DSP 56800 now available.

Please read all release notes.

Ron

CW for 56800 patch 5.0.3 is now available at our download site
http://www.metrowerks.com/MW/Support/Download/default.htm
<http://www.metrowerks.com/MW/Support/Download/default.htm>

I'm pleased to say this patch has fixed a lot more bugs than just the
critical problems submitted this fall (see complete list below).

WB1-30992 An extra long line or a line continuation within an expression
or assignment statement causes internal compiler error: 'Registers.c' Line:
385

WB1-31351 IDE crashes during the compiling of inline asm BRA instruction
(error should be generated)

WB1-31735 Using the "Deferred Inlining" option (C/C++ Language) with 2
interrupts, the compiler doesn't generate a correct code

WB1-38509 The compiler generates a wrong code for the operation of 2
tables

WB1-39699 do instruction is generated even when "Allow DO instructions"
is off

WB1-30429 DSP56F80x MetroWerks compiler bug in function call arguments.

WB1-38232 Test fails for int13.c test

WB1-38233 Test fails for mix10.c test when Peephole Optimization
option is ON

WB1-38235 Test fails for ne.c test

WB1-38237 Test fails for quest.c test.

WB1-38245 The test case fails when MSL hostIO library is built with
Global Opt at L2 and up.

WB1-38329 Multiplication and Parameter Passing Defects with Global Opt
2,3,4

WB1-38593 The compiler crashes and closes the IDE

WB1-37594 Optimization for constant pointers lost between version 4 and
version 5 of the compiler

WB1-39740 Output is wrong with Optimization level two or up.

WB1-41067 When doing float math while interrupts are enabled it is
causing to return the wrong information.

WB1-41476 Add and multiply generates wrong result.

WB1-41073 Test case generates Internal Compiler Error (ICE) when
compiled with Global Opt at L1 and up.

WB1-40739 Customer application generates an Internal compiler error :

WB1-39809 The compiler uses the RTS instead of RTI instruction for an
interrupt function when "Auto-inline" and "Deferred Inlining" option is
enabled

WB1-38324 internal compiler error is generated in asm (move
#CallReturnAddr,R2).

WB1-38244 Internal Compiler Error generated for inline assembly
conditional branch instruction BEQ when instruction is inlined with
"Auto-Inline" option ON.

WB1-38329 Multiplication and Parameter Passing Defects with Global Opt
2,3,4.

WB1-41725 "Deferred Inlining" option no longer affects none interrupt
functions

WB1-38119 In the interrupt support implementation there are some bugs
for the ARTREPREMU16ZISR, ARTREPREMS16ZISR, ARTREMU16ZISR and ARTREMS16ZISR

WB1-38239 Internal Compiler Error generated for following inline
assembly when Global Opt is at L1 and up. asm (move #CallReturnAddr,R2)
(duplicate of WB1-38324) --
Metrowerks wishes you and yours
Seasons Greetings and Happy Holidays

Ron Liechty
<http://rd.yahoo.com/M!9695.2777699.4140939.1927555/D=egroupweb/S057718
55:HM/A70660/R=2/id=noscript/*http://www.ameritrade.com/offer.cgi?adcz
&page=/>
<http://ad.doubleclick.net/ad/N879.ameritrade.yahoo/B1054521.22;sz=1x1;adc=l
ir;ord40320563022817?>

<http://us.adserver.yahoo.com/l?M!9695.2777699.4140939.1927555/D=egroupmai
l/S=:HM/A70660/rand4316276>

_____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/motoroladsp
<http://www.yahoogroups.com/group/motoroladsp>

More Groups: http://www.dsprelated.com/groups.php3
<http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/> Service.




All,

Wim is right on this

Somehow a dummy license.dat file was included in our patch layout and that
does get installed (replacing previous license.dat file) on top of previous
layout.

This wasn't caught during our installer test since we usually place working
license.dat file after R5.0 and R5.0.3 installed.

Metrowerks deeply apologizes for any inconvenience this may cause and we
will put a new patch up on the web site ASAP in the meantime Wim's solution
is very good.

Thanks for understanding.

Ron
> Dear Metrowarrior DSP56800 users,
>
> Wait a moment before installing Codewarrior 5.0.3
> There is a new bug in Codewarrior 5.0.3 for DSP56800
> When you install the update 5.0.3 your license.dat file is deleted (without
> any warning)
> Your license is overwritten by the "default not-working" license.dat file
> (looks like a virus eating your license)
> If you then try to compile with the new version, you get the message, that
> there is no valid license on your system
>
> Workaround:
> Before installing update 5.0.3 copy the file license.dat (f.e. C:\Program
> Files\Metrowerks\Codewarrior\license.dat or where you installed Codewarrior)
> to a safe directory on your disk or floppy (some directory not used by
> Codewarrior)
> Then install update 5.0.3
> Then copy your original license.dat (from your safe directory) to
> Codewarrior directory (overwrite: yes)
> Now you can use update 5.0.3
>
> Success! >
>
> Wim de Haan > Exendis B.V.
> W.J. de Haan
> P.O.box 56, 6710 BB Ede
> Keesomstraat 4, 6716 AB Ede
> The Netherlands.
> Tel: +31-(0)318 - 676305
> Fax: +31-(0)318 - 676319
> mailto:
> URL: http://www.exendis.com <http://www.exendis.com/ > -----Original Message-----
> From: MW Ron [mailto:]
> Sent: donderdag 19 december 2002 18:43
> To:
> Subject: [motoroladsp] CW For DSP 56800 5.0.3 Patch is available >
> CodeWarrior for DSP Warriors,
>
> I'm very happy to let you know that we beat the deadline and that we have a
> Patch for CW For DSP 56800 now available.
>
> Please read all release notes.
>
> Ron
>
> CW for 56800 patch 5.0.3 is now available at our download site
> http://www.metrowerks.com/MW/Support/Download/default.htm
> <http://www.metrowerks.com/MW/Support/Download/default.htm>
>
> I'm pleased to say this patch has fixed a lot more bugs than just the
> critical problems submitted this fall (see complete list below).
>
> WB1-30992 An extra long line or a line continuation within an expression
> or assignment statement causes internal compiler error: 'Registers.c' Line:
> 385
>
> WB1-31351 IDE crashes during the compiling of inline asm BRA instruction
> (error should be generated)
>
> WB1-31735 Using the "Deferred Inlining" option (C/C++ Language) with 2
> interrupts, the compiler doesn't generate a correct code
>
> WB1-38509 The compiler generates a wrong code for the operation of 2
> tables
>
> WB1-39699 do instruction is generated even when "Allow DO instructions"
> is off
>
> WB1-30429 DSP56F80x MetroWerks compiler bug in function call arguments.
>
> WB1-38232 Test fails for int13.c test
>
> WB1-38233 Test fails for mix10.c test when Peephole Optimization
> option is ON
>
> WB1-38235 Test fails for ne.c test
>
> WB1-38237 Test fails for quest.c test.
>
> WB1-38245 The test case fails when MSL hostIO library is built with
> Global Opt at L2 and up.
>
> WB1-38329 Multiplication and Parameter Passing Defects with Global Opt
> 2,3,4
>
> WB1-38593 The compiler crashes and closes the IDE
>
> WB1-37594 Optimization for constant pointers lost between version 4 and
> version 5 of the compiler
>
> WB1-39740 Output is wrong with Optimization level two or up.
>
> WB1-41067 When doing float math while interrupts are enabled it is
> causing to return the wrong information.
>
> WB1-41476 Add and multiply generates wrong result.
>
> WB1-41073 Test case generates Internal Compiler Error (ICE) when
> compiled with Global Opt at L1 and up.
>
> WB1-40739 Customer application generates an Internal compiler error :
>
> WB1-39809 The compiler uses the RTS instead of RTI instruction for an
> interrupt function when "Auto-inline" and "Deferred Inlining" option is
> enabled
>
> WB1-38324 internal compiler error is generated in asm (move
> #CallReturnAddr,R2).
>
> WB1-38244 Internal Compiler Error generated for inline assembly
> conditional branch instruction BEQ when instruction is inlined with
> "Auto-Inline" option ON.
>
> WB1-38329 Multiplication and Parameter Passing Defects with Global Opt
> 2,3,4.
>
> WB1-41725 "Deferred Inlining" option no longer affects none interrupt
> functions
>
> WB1-38119 In the interrupt support implementation there are some bugs
> for the ARTREPREMU16ZISR, ARTREPREMS16ZISR, ARTREMU16ZISR and ARTREMS16ZISR
>
> WB1-38239 Internal Compiler Error generated for following inline
> assembly when Global Opt is at L1 and up. asm (move #CallReturnAddr,R2)
> (duplicate of WB1-38324)
>

--
Metrowerks wishes you and yours
Seasons Greetings and Happy Holidays

Ron Liechty


Wim and other DSP56800 developers,

Just wanted to let you know that we have corrected the license file
problem on the 5.0.3 patch and placed the new version up on the
website. Therefore, from this point forward people who download this
patch should not have this problem. We apologize for any
inconvenience this problem may have caused.

Regards,
John

--- In , Wim de Haan <w.d.haan@e...> wrote:
> Dear Metrowarrior DSP56800 users,
>
> Wait a moment before installing Codewarrior 5.0.3
> There is a new bug in Codewarrior 5.0.3 for DSP56800
> When you install the update 5.0.3 your license.dat file is deleted
(without
> any warning)
> Your license is overwritten by the "default not-working"
license.dat file
> (looks like a virus eating your license)
> If you then try to compile with the new version, you get the
message, that
> there is no valid license on your system
>
> Workaround:
> Before installing update 5.0.3 copy the file license.dat (f.e.
C:\Program
> Files\Metrowerks\Codewarrior\license.dat or where you installed
Codewarrior)
> to a safe directory on your disk or floppy (some directory not used
by
> Codewarrior)
> Then install update 5.0.3
> Then copy your original license.dat (from your safe directory) to
> Codewarrior directory (overwrite: yes)
> Now you can use update 5.0.3
>
> Success! >
>
> Wim de Haan > Exendis B.V.
> W.J. de Haan
> P.O.box 56, 6710 BB Ede
> Keesomstraat 4, 6716 AB Ede
> The Netherlands.
> Tel: +31-(0)318 - 676305
> Fax: +31-(0)318 - 676319
> mailto:w.d.haan@e...
> URL: http://www.exendis.com <http://www.exendis.com/ > -----Original Message-----
> From: MW Ron [mailto:mwron@m...]
> Sent: donderdag 19 december 2002 18:43
> To:
> Subject: [motoroladsp] CW For DSP 56800 5.0.3 Patch is available >
> CodeWarrior for DSP Warriors,
>
> I'm very happy to let you know that we beat the deadline and that
we have a
> Patch for CW For DSP 56800 now available.
>
> Please read all release notes.
>
> Ron
>
> CW for 56800 patch 5.0.3 is now available at our download site
> http://www.metrowerks.com/MW/Support/Download/default.htm
> <http://www.metrowerks.com/MW/Support/Download/default.htm>
>
> I'm pleased to say this patch has fixed a lot more bugs than just
the
> critical problems submitted this fall (see complete list below).
>
> WB1-30992 An extra long line or a line continuation within an
expression
> or assignment statement causes internal compiler
error: 'Registers.c' Line:
> 385
>
> WB1-31351 IDE crashes during the compiling of inline asm BRA
instruction
> (error should be generated)
>
> WB1-31735 Using the "Deferred Inlining" option (C/C++ Language)
with 2
> interrupts, the compiler doesn't generate a correct code
>
> WB1-38509 The compiler generates a wrong code for the operation
of 2
> tables
>
> WB1-39699 do instruction is generated even when "Allow DO
instructions"
> is off
>
> WB1-30429 DSP56F80x MetroWerks compiler bug in function call
arguments.
>
> WB1-38232 Test fails for int13.c test
>
> WB1-38233 Test fails for mix10.c test when Peephole
Optimization
> option is ON
>
> WB1-38235 Test fails for ne.c test
>
> WB1-38237 Test fails for quest.c test.
>
> WB1-38245 The test case fails when MSL hostIO library is built
with
> Global Opt at L2 and up.
>
> WB1-38329 Multiplication and Parameter Passing Defects with
Global Opt
> 2,3,4
>
> WB1-38593 The compiler crashes and closes the IDE
>
> WB1-37594 Optimization for constant pointers lost between
version 4 and
> version 5 of the compiler
>
> WB1-39740 Output is wrong with Optimization level two or up.
>
> WB1-41067 When doing float math while interrupts are enabled it
is
> causing to return the wrong information.
>
> WB1-41476 Add and multiply generates wrong result.
>
> WB1-41073 Test case generates Internal Compiler Error (ICE) when
> compiled with Global Opt at L1 and up.
>
> WB1-40739 Customer application generates an Internal compiler
error :
>
> WB1-39809 The compiler uses the RTS instead of RTI instruction
for an
> interrupt function when "Auto-inline" and "Deferred Inlining"
option is
> enabled
>
> WB1-38324 internal compiler error is generated in asm (move
> #CallReturnAddr,R2).
>
> WB1-38244 Internal Compiler Error generated for inline assembly
> conditional branch instruction BEQ when instruction is inlined with
> "Auto-Inline" option ON.
>
> WB1-38329 Multiplication and Parameter Passing Defects with
Global Opt
> 2,3,4.
>
> WB1-41725 "Deferred Inlining" option no longer affects none
interrupt
> functions
>
> WB1-38119 In the interrupt support implementation there are some
bugs
> for the ARTREPREMU16ZISR, ARTREPREMS16ZISR, ARTREMU16ZISR and
ARTREMS16ZISR
>
> WB1-38239 Internal Compiler Error generated for following inline
> assembly when Global Opt is at L1 and up. asm (move
#CallReturnAddr,R2)
> (duplicate of WB1-38324) > --
> Metrowerks wishes you and yours
> Seasons Greetings and Happy Holidays
>
> Ron Liechty MWRon@m... >
>
<http://rd.yahoo.com/M!9695.2777699.4140939.1927555/D=egroupweb/S
057718
>
55:HM/A70660/R=2/id=noscript/*http://www.ameritrade.com/offer.cgi?
adcz
> &page=/>
>
<http://ad.doubleclick.net/ad/N879.ameritrade.yahoo/B1054521.22;sz=1x1
;adc=l
> ir;ord40320563022817?>
>
> <http://us.adserver.yahoo.com/l?
M!9695.2777699.4140939.1927555/D=egroupmai
> l/S=:HM/A70660/rand4316276>
>
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the
author of
> this message will receive your answer. You need to do a "reply
all" if you
> want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join:
>
> To Post:
>
> To Leave:
>
> Archives: http://www.yahoogroups.com/group/motoroladsp
> <http://www.yahoogroups.com/group/motoroladsp>
>
> More Groups: http://www.dsprelated.com/groups.php3
> <http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/> Service.