I use the CodeWarrior free edition (6.1) for programming a MC9S08QD4. I've been trying to write to Flash from RAM, and was getting nowhere with coding this myself using the free Freescale drivers, so I forked over $125 for the Processor Expert "IntFlash" bean. But now that I've paid for it, I can't figure out how to get the license installed.
First I thought I actually had to download the bean code, which there was no link for. Turns out CW already has the bean installed, it just isn't licensed in the free version of CW. There are handy instructions for installing the license in the "My CodeWarrior" section of the Freescale website, now that I've paid for the license. The process involves downloading a "license.dat" file and pasting it into the root CW directory. But the trouble is, that root directory already contains an identically-named file (license.dat), which is the license for CodeWarrior itself! So when I put this new license file there in its place, CodeWarrior won't even start - it gives a license-not-found message. I tried pasting the contents of the PE Bean license into the existing license.dat file - no luck there either: CW starts fine, but the bean remains unlicensed.
Exploring more, I found that in CW's Help menu there is a "License authorization..." option, which lets one manually input the License Authorization Code that is referenced to either an Ethernet MAC address or a Hard-drive serial number. I have tried this too (set up the license registration using both disk and MAC methods on the FS website) but it doesn't work, presumably because the license.dat file is missing, and I doubt this applet is polling an internet license database - it probably just reads from the local license.dat file.
What am I doing wrong here? Probably something silly...
This was supposed to be a quick way to get moving - instead just a $$ drain. I bought $4000 worth of chips last week, and will do so again next... why can't FS just provide a fully licensed IDE as a marketing tool? I am an entrepreneur and do not have a budget for thousands of dollars worth of IDEs/PE Beans with questionable usefulness. Freescale: I feel bad for ya, you are driving countless customers towards alternatives with free IDEs and cheapo Asian MCU manufacturers with lesser support. How much revenue can you possibly be generating with these silly fees for PE beans and such? Why don't you just charge half a cent more for your chips (say in the West only), and give away the full programming environment including all of the 3rd-party dev tools you can find?