Hello,
Please excuse if these are simple questions, I'm new to the Freescale development world (experienced with Arduino, Netduino, and a little TI TIva TM4C1294XL, along with some general electronics background).
I'm also working with the DEMO9S12XEP100 boards. Our club has several of these which were developed as a control solution by a gentleman with considerable EE and embedded device experience, now unfortunately deceased. Because I've got the most-similar experience in the club, I've been trying to do my best to pick up where he left off. This has become more critical, since one of the DEMO boards has been damaged, and is no longer usable (I replaced the overheating 75M05G voltage regulator, but the replacement immediately started overheating... meaning that either I'm not capable of desoldering/re-flowing SMB components, or there's more wrong than just the regulator....)
This means I've probably got to re-flash a blank DEMO9S12XEP100 board. I've been following what posts refer to this board in this community, and have identified the following:
1) a) I need a 32-bit OS. Earlier today, I created a Win8 32-bit install on Hyper-V, following up on a WinXP 32-bit install I created yesterday. Neither one sees the board when I plug it in via USB.
b) I've just tried doing the Win8 on Oracle VirtualBox, but that install is failing to start during virtual machine boot. I'm suspecting that, like the environment I work on for the TI Tivas, I'll need to do the VirtualBox on another machine, as it and Hyper-V don't seem to like co-existing on the same machine.
Any other suggestions for getting this board at least RECOGNIZED and a driver installed in Windows virtual machines?
2) I'm seeing additional references, to "USBDM", and I'm wondering if there is some special USB cable needed to connect to this board? If there is, can anyone suggest a way to get ahold of one? I'm sure the deceased would have had one, but I don't have access to it.
3) I'm currently using the trial version of CodeWarrior, which is apparently only good for a couple of weeks. I've looked at the purchase prices found on CodeWarrior Development Tools Suite - Basic|Freescale , and am aghast. The annual price would be about 1/4 of the total budget our club has... there's no way that I can justify this purchase for the long-term. Are there any freeware/open source solutions for developing for the Freescale processor?
4) Finally, the solutions I've got from the developer are all in Assembler. I haven't worked with Assembler since around 1985, when I was fidding with the 6502 processor on my Apple II. As you can imagine, I'm a little rusty. Can anyone recommend any good sources of documentation for the instruction set of this processor?
Thanks,
Brian Pickering