I would like to gather your experience and feedback when it comes to running TI's MSP430 Windows-only development tools on the Mac. What works well? What doesn't? While there should be no problems using Boot Camp, from my own experience I can say that there can be issues when using a virtualization environment running Windows as the guest OS, mostly due to what seems like USB compatibility issues.
Based on your feedback I would like to extend the below Wiki page:
When providing inputs, please include information such as VM name/version, host OS version, guest OS name/version, etc.
---------------------------------------------------------------------------------------------------------Please click the Verify Answer button on this post if it answers your question.---------------------------------------------------------------------------------------------------------
I'm using a Mac for code develpment (OS X 10.5). Using Boot Camp is as using a Windows PC, so there are no problems I discovered so far (XP Prof SP3, IAR and CCE V3.1; MSP-FET430UIF, eZ430-F2013 and eZ430-RF2500 all work without problems; I have installed CCS V4.0 too, but here I have some problems with variable window; MSP-FET430UIF and eZ430-RF2500 work fine too).
I've tested Parallels 3.0 which didn't work (IAR toolchain). I will update to OS X 10.6 (hopefully this week) and prior do some testing with VMware Fusion and Parallels 4.0. I will try to use the Boot Camp installation because I need a native Windows for some other reasons.
I intend testing Virtual Box (with it own Windows installation since Virtual Box can't use the Boot Camp partition) too. Hopefully I will have the time to do so.
Keep you posted, rgdsaBUGSworstnightmare
In reply to aBUGSworstnightmare:
thanks for your time putting this feedback together, this is exactly what we need. Btw, I've tested the latest version of VirtualBox together with Win XP SP3 / IAR / MSP-FET430UIF, but during all my testing I could get it to download/debug only twice, despite several re-boot and re-start attempts. All other attempts resulted in a "Target Not Found Error". When it was working it worked very well; however I've been unable to pinpoint the reason for this intermittent behavior.
In reply to Andreas Dannenberg:
Hi Andreas (are you a German guy?),
well, bad news on my Virtual Box testing! Same result as yours!
Just finished (in better words aborted) the VirtualBox3.0.4 testings which only led to unsatisfying results. Here the details:
Host O.S.: MAC OS X 10.5.8Virtual Machine: VirtualBox V3.0.4 (with guest additions installed)Guest OS: Win XP SP3IDE: IAR
I was unable the get one of my USB tools running! --> test aborted after several attempts!RgdsaBUGSworstnightmare
P.S. Parallels 4.0 is next!
P.S.S. I have a good knowlage in using Virtual Machines on Windows/Linux and OS X; but I have no idea what the problem with VirtualBox is.
thanks for the additional feedback. Which of the USB tools did you try? UIF? ez430-F2013? ez430-RF2500?
Also, do you think the issues are potentially driver related (Can the driver be installed and does it show up in the device manager properly?) or IDE related (What fails? IDE startup? Build? Debug?)? I know it might not be easy to determine who is at fault, since the fact that the driver installs smoothly and shows up in the device manager doesn't mean it can actually be used...
I've tried ez430-F2013 and ez430-RF2500 but both tools were not recognized by the new hardware wizard --> driver could not be installed. So, the problem I was facing was not related to the TI tools (HW or SW) hence - from my point of view - it is related to VirtualBox USB device handling.
just finished testing of VMware Fusion 2.0.5; pls fin the details below:
Host OS: MAC OS X 10.5.8
Guest OS: Windows XP SP3
Virtual Machine: VMware Fusion 2.0.5 (173382)
IDE Version: CCE v3.1 Build: 184.108.40.206.8
Tested Hardware Tools: eZ430-F2013, eZ430-RF2500 and MSP-FET430UIF
Results: All Hardware and software tool(s) work perfect! Tested compile/download/single step/run to line/run/variable view/memory view, .. Test were made with existing and new projects.
hey bugs, that's awesome! would you mind adding your results to the wiki?
Thanks for the feedback, I updated the Wiki page.
aBUGSworstnightmareI've tried ez430-F2013 and ez430-RF2500 but both tools were not recognized by the new hardware wizard --> driver could not be installed.
When I did some tests, the devices were recognized, and I could install the drivers. Did you use the VirtualBox full version? I'm asking because there is another version (Open Source Edition), but this one lacks USB support. Do other USB devices work in your VirtualBox VM? Or I wonder if the differences may have something to do with the HW setup as well (What type of Mac is used, how does the USB tree look like...).
Just my 2 yen contribution:
I have successfully run CCE and IAR on MacIntosh via VMWare.
Bootcamp is fine, but it's good to use both systems in parallel.
There is a full (lengthy) report of what I did a few months ago, and I am working
with the same environment now. The pictures don't show CCE but IAR.
In reply to Pascal4275:
good to hear from you again! Thanks for posting the link, lots of valuable information there! Seems like VMware is a good way to go - at least for now.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.