===================================
Welcome to CodeWarrior Development Studio
for Microcontrollers V6.2 Release
===================================
This file contains information about the CodeWarrior Development Studio for Microcontrollers V6.2:
This release provides support for:
(1) Newly supported derivatives:
MC9RS08KA2, MC9RS08KA8, MC9RS08KA4,MC9S08AC96, MC9S08AC128,
MC9S08JM8, MC9S08JM16, MC9S08JM32, MC9S08JM60, MC9S08QA2, MC9S08QA4,
MC9S08QE16, MC9S08QE32, MC9S08SG16, MC9S08SG32, MC9S08SH16, MC9S08SH32,
MCF51AC256A, MCF51AC256B, MCF51AC128A, MCF51AC128C, MCF51JM64, MCF51JM128
(2) Updated Processor Expert 3.03 Release.
(3) Evaluation license provided for 30 days evaluation period.
(4) Updated P&E, SofTec Support.
(5) OSBDM support for Windows Vista.
(6) OSBDM support for ColdFire V1.
(7) Improved version of ColdFire V1 compiler.
(8) New CodeWarrior Examples are provided.
********************************************************
LIMITATIONS:
WINDOWS VISTA SPECIFIC LIMITATIONS:
The following limitations are applicable only if you are installing the product on Windows Vista:
(1) During installation, security messages may pop up concerning drivers being installed. It is highly recommended to
click on the option "continue anyway..", so the driver can be installed.
(2) When opening the Codewarrior components (IDE, Debugger etc.) Firewall warnings may appear with the option to
block or unblock the application. It is advisable to click on the unblock option to continue.
(3) For more VISTA specific limitations after the installation, please refer to:
"{INSTALLATION DIRECTORY}\Release_Notes\HC08\Notes_CW_MCUs_V6 1_Vista.txt"
GENERAL LIMITATIONS:
The following limitations are applicable to Windows Vista, Windows XP, Windows 2000:
(1) It is highly recommended to have at least 400 MB of free space on the Windows system disk.
(2) If the project uses MC9S08QE128/ MC9S08QE96/ MC9S08QE64 derivatives with Tiny Memory model, then stack
size should be changed to 0x50 in the Project.prm file.
Eg: for MC9S08QE128, the Project.prm file should be changed as follows:
EXISTING STACK SIZE:
Small and Banked Memory Models
STACKSIZE 0x200
WORKAROUND STACK SIZE: Tiny Model
STACKSIZE 0x50
(3) The unsecure command is not available for OSBDM connection for CF V1,
to unsecure chip other connection shall be used.
(4) When using linear arrays for common arithmetic computations (e.g. comparisons) the generated object code is
incorrect.
A code sample that exposes this issue is provided below:
#pragma CONST_SEG MyLinearSeg
const char data_linear[] = "0123456789"
#pragma CONST_SEG DEFAULT
/* ... */
const char * __linear ptr;
void foo(void) {
ptr = data_linear;
/* ... */
if (ptr != data_linear) { // <------- INCORRECT OBJECT CODE is generated
/* ... */
}
}
To workaround this type of issue one has to use pointer operations to intermediate the arithmetic computations.
For the above example, the workaround is provided below:
#pragma CONST_SEG MyLinearSeg
const char data_linear[] = "0123456789"
#pragma CONST_SEG DEFAULT
/* ... */
const char * __linear ptr_cmp;
const char * __linear ptr;
void foo(void) {
ptr = data_linear;
/* ... */
ptr_cmp = data_linear;
if (ptr != ptr_cmp) { // <------- correct object code is generated
/* ... */
}
}
*******************************************************
Contacting us:
Thank you for choosing Freescale to serve your technical needs. Please feel free to call us at 1-800-521-6274 or to check
on your status or go to http://www.freescale.com/ to Register/login. Please make sure you enter your name, phone,
email, company name & address.
We welcome and encourage comments. You can contact us directly by sending e-mail to [email protected]. Drop
us a line to let us know how we're doing. We'll listen and we'll act.
Visit our product pages at: http://www.codewarrior.com/ and http://www.freescale.com/
Freescale.