You are on page 1of 2

Install CodeWarrior v6.

3 directly under Windows 7 x64 Regarding the error "CodeWarrior Development Studio for Microcontrollers v6.3 is not compatible with Windows XP 64-bit installations" when trying to install under Windows 7 x64: There are several methods out there for installing CodeWarrior v6.3 (Classic IDE) RS08/HC(S)08, ColdFire V1 under a 64-bit (x64) Windows 7 installation: 1. Use XP Mode under Windows 7 (Freescale supported method documented in AN3936) 2. VMWare/VirtualBox 3. Manual MSI Install I wanted to post another way that I found very easy. This does not modify the actual CodeWarrior v6.3 Program Files in anyway; it simply removes the 64-bit check in the msi setup script. Installation steps: 1. Use 7Zip/WinRAR to extract the CodeWarrior installation (for example CW_MCU_V6_3_SE.exe) to a folder. 2. Copy and paste the text from http://pastebin.com/RUTqukN3 into a file called RemoveOSCHeck.vbs adding it into the extracted exe folder. 3. Drag CW_MCUs_V6_3.msi file over the RemoveOSCHeck.vbs icon and you should get a series messages saying for example "Launch Conditions Removed". 4. Run the setup.exe file located in the same extracted directory as the msi file the installer should run fine, and all updates work also. If the setup file bails out after coping files try again running setup.exe as administrator. What is known to work: USBDM I personally used this for a HCS08SH microcontroller with a Wytec USBDM with the latest and it works great. If you don't have one, get one ... they are a fifth the price of other programmers and are open source. Reinstall USBDM software AFTER installing codewarrior 6.3. In CW 6.3, you'll need to select "HCS08 Open Source BDM" in the new project wizard.

What might work for you: PE Micro Multilink BDM 1. Download and install the PE Micro Multilink drivers v11. 2. Download and DON'T install Jungo WinDriver 11.1.0 WD1110X64.EXE 3. Use WinRAR or 7Zip to extract the WD1110X64.EXE. In the extracted folder find redist/wdapi1110_32.dll and move it to C:\Program Files (x86)\Freescale\CodeWarrior for Microcontrollers V6.3\prog 4. Rename wdapi1110_32.dll to wdapi900.dll in the prog folder.

In case your wondering why you have to do this, wdapi*_32.dll is a special version of the shared library that allows 32-bit applications to interact with 64-bit drivers. P&E Micro Multilink drivers v11 drivers are built using the v11.1 of the Jungo WinDriver SDK (hense wdapi1110_32.dll vs wdapi900_32.dll) , but CW 6.3 only knows to look for the 32-bit native version 9 (wdapi900.dll). So we rename the file.

What doesn't seem to work yet: Built in BDMs on some boards? Of course many would say you should just use the Eclipse version of CodeWarrior and they have a point. On the other hand Freescale knows the Eclipse CodeWarrior is cumbersome and they and they are trying to improve it so until there work is done; or for those who fondly remember programming Motorola micros with an Metrowerks IDE, give this a shot.

You might also like