CW for MCU10.4 To switch or not, that’s the question As with any new software or new versions, it is always a judgement call between ‘never change a running system’ and ‘make a move to something new’. Or to answer the questions: is it worth the risk? Or is there anything new I despertaly need? That new release comes with support for new microcontroller (new Kinetis and S12Z cores), 64bit floating point for S12Z, C++ support for DSC (Digital Signal Controllers), and many more.

Mikatech Freescale/Motorola MCU reverse engineer list. Read read protected HEX data code fuses load-store machine and all MCORE instructions are 16 bit,. Codewarrior is now gcc except it still costs $2000/year for the license. Consider that when someone tries to make you use a freescale part. Freescale's own libraries they claim to support is all broken now.

But in my context and with the projects I have at the university, the following things are by far more interesting: • New ARM gcc 4.7.3: new updated GNU tool chain from ARM Inc. Download software rekam medis pc. • Component Development Environment (CDE) comes with free Community Edition license: Now everyone can create new Processor Expert components! • Ease-of-Use: many smaller things which makes it easier to use: exporting register values in CSV format, easier to read registers view, renaming Processor Expert folders and components, • Improved performance: the release note lists IDE and debugger, both for startup and debugging.

Especially the last item is of big interest: I have tight schedules too (not only the students with their assignments ). Installation I admit: the installation is not new to 10.3, but I received several questions and requests for tips around CodeWarrior installation, so here we go. MCU10.4 is not an update, it is a full installer. It does not need a license upgrade, as earlier 10.3 licenses work with the 10.4. ❗ 10.3 license files work, but as for 10.3: existing 10.x licenses prior 10.3 need an upgrade. As the earlier V10.3 version, it can be downloaded from in two versions: • Online Installer: here the download is half of the size (670 MB file size), and the needed other packages are downloaded during installation • Offline Installer: Here the download is twice as big (1.2 GB file size), and includes all architectures supported.

💡 I prefer the ‘offline’ version. Yes, that’s a huge file.

But too many times I have run into network connection problems, so at the end I saved time to just get the full stuff. It comes either as ‘Evaluation’ or ‘Special Edition’: • Evaluation: it installs a 30 day professional license, time bombed. • Special Edition: same software, it just does not install that 30 day professional license.

The free limits apply, e.g. 64 KByte code size for Kinetis. 💡 So the ‘Evaluation’ is really the same as ‘Special Edition’.

So no real sense to download the Special Edition at all. Dre I can download the Evaluation, and then I get a 30 day full license (it does not work to re-install the product to get again a 30 day license;-)). If I’m annoyed by the ‘your license will expire in x days’ dialog, I simply can rename/remove the MCU license.dat file, and I’m at special edition level 🙂 Launching the ‘offline’ version will extract the files into a sub-folder, because the.exe downloaded is a self-extracting executable.

Unpacked MCU10.4 Files 💡 For my classroom installation, I only need to pass the Setup.exe plus the.zip files for the architectures I want to support/install. For Kinetis I only need the setup.exe plus the com.freescale.mcu10_4.kinetis.updatesite.zip: which then makes 850 MByte which is easier to distribute in the class. And if needed, the other.zip files can be installed with ‘Add new software’ inside Eclipse. There is no need to uninstall an earlier CodeWarrior version. Actually I always recommend to keep the previous version. I install the new CodeWarrior into new directory, and then I can switch back and forward between the two versions. As a negative point: the installation takes a very, very long time: not sure what it is, but it took about one hour to install it on my Windows7 64bit machine, compared to less than 10 minutes e.g.

Not sure if this is just my machine? I love to hear your comments if you see the same. 💡 I see about the same installation time with MCU10.3, so this is nothing new. I suspect is has something to do that the installer is using the Eclipse ‘Install New Software’ (Eclipse Updater) technology. It seems to me that the Eclipse Updater way slows down things. GCC MCU10.3 has gcc 4.6.2, while MCU10.4 has 4.7.3.