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.

cloud CCS flash failed rf2500 MSP430G2 Mac

Migrating from windows CCS IDE to cloud CCS for teaching msp430G2 board...

Cloud CCS appears to work with 430F5529.  But, run fails with 430G2 (see attached jpg).  Any insight?  thanks.

  • Frank,

    I will see if I can find an RF2500 to try. It uses the older debug interface so it won't have debug capability on Mac but I believe that it should support flashing and running.

    Regards,
    John
  • Hi John,

    Thanks for looking into it.  I use another G2 board from 2013 and run it on windows 10 cloud CCS.  It works in that configuration.  I will bring this board home and try it again on mac.  The G2 I tried it earlier is from 2011 or 2012.

    best,

    frank

  • Tried two G2 boards on mac.  No, it won't run.  The same rf2500 failure.  In fact, the debug button is greyed out.

    To summarize what I found:  

    Cloud CCS works for my teaching need (entry level programming) on Windows 10 PC.  430G2, 430F5529 and 432P401 works.

    But, cloud CCS on Mac works on 430F5529 and 432P401, but NOT 430G2 (neither run nor debug).  BTW, for our teaching purpose, debug is the only mode we do.

    Given today's student machines (mac/pc/chromebook), using cloud CCS is probably the way to proceed.  hmmm, maybe time to switch board...

  • Support for the G2 is really very limited on Linux and Mac. Moving to a device like the F5529 or MSP432 would provide a lot better support across host platforms.

    I have not been able to get the RF2500 kit to work on my Macbook with CCS Cloud either just spins forever. The same project when accessing from my Win 7 laptop gives me an error that the FET is not found. When I try my F2553 G2 LaunchPad it works on on Windows. When I try to load the same project on my F2553 on Mac I get the exact same error as in your original post. This is definitely a bug on our side. I will file an issue for this. We should support run on Mac, but unfortunately there will not be any debug support.

    John
  • Frank,

    On mac, CCS Cloud uses mspdebug to flash G2 devices.  I believe you have another usb driver that it taking control of the G2 usb connection and making it impossible for mspdebug to access it.  You can workaround this by installing a codeless kernel extension that indicates it supports the G2, but does nothing, leaving it available for mspdebug to use.  You can download it here.

    I've attached a pre-built version to this thread in case you have issues with the xcode project.  However, you'll still have to follow the instructions at the link to install it.

    Darian

    ez430rf2500.kext.zip

  • Thanks Darian.  If usb is taken over by another device, why would it work with F5529?

    In any event, I will switch my teaching board to F5529 for the next semester.  The good thing is that there are only minor differences for my use.  Green LED move from P1.6 to P4.1, button is moved too.

  • The 5529 uses the msp430.dll to flash/debug, and not mspdebug, and thus works completely differently.  Also, if you switch to the 5529, you'll have debug capabilities (breakpoints, step, expression evaluate etc), whereas with the 2553 you'll only be able to flash your code and run it (at least on mac).

    Darian

  • The 5529 and 2553 LaunchPads have different debug hardware on them. That is why different debug software is used.

    John
  • John and Darian,

    Thanks for the explanation.  It is clear that I should switch to 5529 so students with mac or pc or chromebook can use cloud CCS to learn our class.  You guys are very helpful :-)

    cheers,

    frank

  • Frank,

    For Chromebook our support is limited to just editing and building. Debug or flashing is not supported on ChromeOS at this time.

    Today our support is focused on Windows, Linux and Mac.

    Regards,
    John
  • noted. thanks.