This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

  • TI Thinks Resolved

MSP-EXP430FR5994: macOS 10.14 Mojave — Upload to MSP430FR5994 ezFET Fails

Guru 21435 points

Replies: 34

Views: 3652

Part Number: MSP-EXP430FR5994

I can no longer upload to the MSP-EXP430FR5994 when running on macOS 10.14 Mojave. Uploading to ezFET used to work fine with macOS 10.13 High Sierra.

DSLite version 8.2.0.1400

Configuring Debugger (may take a few minutes on first launch)...
Initializing Register Database...
Initializing: MSP430
error: MSP430: Error initializing emulator: No USB FET was found
Failed: MSP430: Error initializing emulator: No USB FET was found

the selected serial port 
does not exist or your board is not connected

The issue has been reported as macOS 10.14 — Upload to MSP430FR5994 Fails #69.

  • Command line MSP430Flasher fails to detect the ezFET.
$ ./MSP430Flasher -i usbmodem*

* -----/|-------------------------------------------------------------------- *
*     / |__                                                                   *
*    /_   /   MSP Flasher v1.3.16                                             *
*      | /                                                                    *
* -----|/-------------------------------------------------------------------- *
*
* Evaluating triggers...done
* Checking for available FET debuggers: 
* Couldn't find any connected USB FETs!
* Powering down...done
* Disconnecting from device...done
* 
* ----------------------------------------------------------------------------
* Driver      : closed (MSP DebugStack not initialized)
* ----------------------------------------------------------------------------
*/
  • Same result with CCS Cloud.

An error message appears about El Capitan on macOS 10.12, which is two year old. macOS 10.14 Mojave has just been released.

Any solution? Thank you!

  • Hello Rei,

    I'll have to reach out to tools team to get you an answer for this one.

    Dennis Lehman

  • In reply to Dennis Lehman:

    Dennis,

    Thanks for picking up the baton on this. Let me add my voice to the request--I'm experiencing the same problem. CCS 8 under macOS 10.14 will not find the FET probe, nor will MSP430Flasher (v1.3.18) no matter what name I try: usbmodemNNNNN, tty.usbmodemNNNNN, or option "-i DETECT". Nothing wrong with the hardware as I can connect with MSP430Flasher on same setup with Windows under a VMware virtual machine (which I will use to download my firmware, but not to run CCS 8).

    Hope there is a workaround...

    Regards,

    Bill.

  • In reply to William McHargue:

    I'm still waiting for a response from our tools team.

    Dennis Lehman

  • In reply to Dennis Lehman:

    macOS 10.14 Mojave has changed the way USB ports are enumerated and named.

    • With macOS 10.13 High Sierra
    $ ls /dev/tty.*
    /dev/tty.usbmodem00000001
    /dev/tty.usbmodem00000004
    • With macOS 10.14 Mojave
    $ ls /dev/tty.*
    /dev/tty.usbmodemM4321005
    /dev/tty.usbmodem32
    

    I hope this helps to solve the issue.

  • In reply to Rei VILO:

    Hello Rei and WIlliam,

    According to our tools team, they are aware of this issue. Apple has changed some fundamental policies regarding hardware access. Our tools team has been trying to get more information from Apple. It was pointed out to me that the code examples did have a notification that they were outdated, but unfortunately there is no reference to new documentation / examples at this time.

    And to help explain why William's attempts to connect to the device by "name", it was explained to me that the driver code does not rely on the name, but rather searches for the debugger devices using the vendor ID and product ID, so the naming is irrelevant.

    So I suppose, stay tuned until we get a resolution from Apple.

    Dennis Lehman

  • In reply to Dennis Lehman:

    Thank you for the update. Working with Apple hardware and software has never been easy. Good luck with finding a solution.

  • In reply to Rei VILO:

    Hello Rei and WIlliam,

    The tools team has informed me that have a solution. It needs to be fully tested and complete of regression tests before it can be released. They are targeting a release of the updated MSP430x support stack the second week of Nov.
    Stay tuned.

    Dennis Lehman

  • In reply to Dennis Lehman:

    Thank you for the news.
  • In reply to Dennis Lehman:

    Dennis,

    Although it sounds like the tools team has it well in hand, if they need any field testing I'd be glad to help. And thank you for helping us "Mojave Early Adopters". ;-)

    Bill.

  • In reply to Dennis Lehman:

    I'd be glad to take part on the beta-testing too. Feel free to PM me.

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.