I'm coding on a MSP430 based embedded system with IAR EW 5.40 and MSP-FET430UIF. The IDE is installed on BootCamp Windows XP Pro, and I could run the whole compiling/downloading/debugging procedure without problem in VMWare Fusion 5.0. Last week I upgraded to Fusion 6.0, and IAR EW5.40 crashed every time when it tried to access JTAG. I'm pretty sure the IDE, driver and JTAG itself are OK, since I can still run the whole procedure when I reboot the machine into standalone BootCamp.
I've tried everything I could find on the Internet; updated the USB/CDC driver for MSP-FET430UIF, updated the debugger stack driver (MSP430.DLL) for IAR, and updated JTAG firmware, but still not working. Does anyone have experienced similar problem ?
The situation is:
1. System can recognize MSP-FET430UIF after plugging the device on to computer and clicking "Connect to Windows" button. The MSP-FET430UIF item already show up in the system "Device Management" window as serial port "COM6", and marked as "Ready".
2. IAR EW540 can also detect MSP-FET430UIF (COM6), but the application crashed (non-responsive) while trying to open serial communication. Windows system is not affected.
3. Reboot the whole machine into standalone BootCamp, and IAR EW540 can successfully communicate to MSP-FET430UIF.
4. There might be a compatible issue between the old MSP-FET430UIF CDC driver and VMWare 6. Tried to downgrade the hardware setting of VM from 10 to 9, but the issue remains unsolved.
System details:
* Fusion 6.0 with BootCamp, Windows XP Professional (32-bits).
* IAR EW540 with MSP-FET430UIF, USB/CDC driver version 1.4.0.0 (released 2011/04/08, latest version), MSP Debug Stack driver version 3.3.0.6 (released 2013/01/31, latest version), JTAG firmware already updated.
Additional note:
The driver can be obtained at http://processors.wiki.ti.com/index.php?title=MSP430_JTAG_Interface_USB_Driver