Mac OS X 10.10.4 seems to have changed something compared on USB management with Mac OS X 10.10.3.
$ ls /dev/tty.*
/dev/tty.Bluetooth-Incoming-Port /dev/tty.Bluetooth-Modem$ lsusb
Bus 020 Device 025: ID 0451:2046 Texas Instruments Hub
Bus 020 Device 026: ID 2047:0013 2047 MSP Tools Driver Serial: 324F0C470E002200
The only solution so far is to disconnect the board and wait for 10 minutes, then replug. After a while, connection is lost again.
A sketch as simple as printing "." every second disconnects after 10 seconds and reboots.
Upload trace
MSPDebug version 0.22 - debugging tool for MSP430 MCUs
Copyright (C) 2009-2013 Daniel Beer <dlbeer@gmail.com>
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
MSP430_GetNumberOfUsbIfs
MSP430_GetNameOfUsbIf
Found FET: usbmodem14221
MSP430_Initialize: usbmodem14221
Firmware version is 30403000
MSP430_VCC: 3000 mV
MSP430_OpenDevice
MSP430_GetFoundDevice
Device: MSP430F5529 (id = 0x0030)
8 breakpoints available
MSP430_EEM_Init
Chip ID data: 55 29 18
Erasing...
Programming...
Writing 2958 bytes at 4400...
Writing 128 bytes at ff80...
Done, 3086 bytes total
MSP430_Run
MSP430_Close
Sketch
void setup()
{
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("***");
}
uint16_t i = 0;
void loop()
{
// put your main code here, to run repeatedly:
delay(1000);
Serial.println(i, DEC);
i++;
}
Serial console
0
1
2
3
4
5
6
0
0
1
0
1
2
0