energia / Energia

Fork of Arduino for the Texas Instruments LaunchPad's
http://energia.nu
Other
794 stars 672 forks source link

C2000 and CC3200 on Mac OS X 10.11.1 — Upload Stability Issues #764

Closed rei-vilo closed 8 years ago

rei-vilo commented 8 years ago

Uploading to a C2000 from Mac OS X 10.11.1 isn't 100% reliable.

The only solution so far is to reboot the MacBook.

/Applications/Energia.app/Contents/Resources/Java/tools/common/DSLite/DebugServer/bin/DSLite load /Applications/IDE/Energia.app/Contents/Resources/Java/tools/common/DSLite/LAUNCHXL-F28377S.ccxml /var/folders/hz/wncgspfd5wxgzmly78yvzk_m0000gn/T/build3116528125082285979.tmp/Blink.cpp.elf Configuring Debugger (may take a few minutes on first launch)... Initializing Register Database... Failed: Operation was aborted Initializing: IcePick_C_0 Executing Startup Scripts: IcePick_C_0 Initializing: C28xx_CPU1 Executing Startup Scripts: C28xx_CPU1 Connecting... fatal: IcePick_C_0: Error connecting to the target: (Error -151 @ 0x0) One of the FTDI driver functions used during the connect returned bad status or an error. The cause may be one or more of: invalid XDS100 serial number, blank XDS100 EEPROM, missing FTDI drivers, faulty USB cable. Use the xds100serial command-line utility in the 'common/uscif' folder to verify the XDS100 can be located. (Emulation package 6.0.14.5)

treygerman commented 8 years ago

I have 10.11.1 too, but cannot recreate this issue. I even installed the latest FTDI driver from the Energia site...still no problems on my Mac.

rei-vilo commented 8 years ago

You're lucky! @robertinant and I have issues...

rei-vilo commented 8 years ago

I went through another round of tests.

The only solution so far is a cold re-boot.

The USB management is said to be especially tricky on Mac OS X, with new bugs fixed and added at each new release.

rei-vilo commented 8 years ago

Similar issues with CC3200. After being used, the serial-over-USB port is no longer available. ls /dev/cu.* lists nothing.

rei-vilo commented 8 years ago

Seems to have been fixed with Mac OS X 10.11.3, although other kinds of issues with other boards have appeared.