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.

CCS/MSP432P401R: GUI Composer "New Project" Fails in Firefox 60.0.9esr on Linux (little circle spins forever)

Part Number: MSP432P401R

Tool/software: Code Composer Studio

I guess I must be lucky when it come to stumbling into problems attempting to use the online (or uniflash offline) Gui tools. On openSUSE Leap I was following the "

https://dev.ti.com/gc/

The GUI appears and the small box showing (1) New Project (2) Existing Project or (3) Introduction.  Both (2) Import Existing and (3) Introduction, work and bring up either the File-Open dialog for import, or take you to:

However the (1) New Project does nothing. Canceling the small dialog allow reading the main GUI Composer. Choosing "Project->New" places a gray overlay over the browser window and there is the small circle spinning while it says "Working" to Create New Project. The screen stays grayed and the circle spins forever.

That's where it stops. In Firefox I have two Add-Ons, (noScript and uBlock Origins), where ti.com is listed as a "Trusted Site" so noScript is disabled and I turn uBlock Origins Off for ti.com - same result. I can reload the page which reloads a new instance of GUI Composer, but the same behavior repeats. (the Help menu does take me to e2e here)

I'll wait and try under windows when I reboot, but I thought I would pass along the problems I'm having under Linux. Thanks.

  • David,

    This is interesting. I usually work with Chrome browser on Windows and have no issues creating new GUI Composer projects. My Chrome version is 77.0.3865.

    I just tried it on Firefox under Windows - same version as yours - 60.9.0 ESR and see the same behavior as you do when creating a new project (circle keeps spinning forever). So it doesn't appear to be specific to Linux. 

    I will bring this to the attention of the GUI Composer team. In the meantime, could you give it a try on Chrome and let us know how that goes.

  • David,

    Perhaps things were just slower than normal, or I did not wait long enough when I tried earlier. Because when I tried it again now, the New Project Wizard came up just fine. Could you please try again with both browsers and if possible both Linux and Windows OS and let us know if you still have problems.

  • Well, I'm in Win10 Pro (1903 - OS Build 18362.418) with Firefox 60.9.0esr and I tried the gui composer again. Unfortunately, I get the same results as on Linux, the "Working spinner" just spins forever and nothing happens. There are differences when trying to create a new project from the little square space on startup, or closing it and choose Project->New. With the splash window, choosing New Project just spikes the CPU for a few seconds and then everything goes back to normal. However closing that window and choosing Project->New spike the CPU initially at 34% then continually at 21% (1-core at almost 100%). Also the little "Working..." spinner tags the NVidia GPU at 30% or so and dropping to 17% for the gray overlay and the spinner (nothing else I do even registers on Task Manager -> GPU 0, but the Gui Composer overlay sure does).

    I've included a screenshot of FF and the Task Manager showing the state after selecting Project->New from the Gui Composer menu. I waited almost a full minute.

    I'm not sure what else to try at this point. It just doesn't like me. I'll try again in IE once I close this TI login session in Firefox.

  • David,

    I still see some flaky behavior with Firefox as well. The behavior I see is this: if no projects are open in GC, then the Project->New menu spins forever . However if an existing project is first opened using the splash window, then the Project->New menu works.

    In your case since you don't have any existing projects to open lets try the following:

    - Go to the Gallery (https://dev.ti.com/gallery/)
    - In the search box, type "MSP432"
    - Choose one of the available demos and click on the 'Import to GUI Composer" icon

    That should import the project into GUI Composer. Once this is successful, try the Project->New menu again and let me know if that works.

    Also GUI Composer is only supported on Chrome and Firefox, not IE. So if the above procedure still fails on your Firefox, please give it a try with Chrome.

  • AartiG said:
    The behavior I see is this: if no projects are open in GC, then the Project->New menu spins forever .

    I filed a defect to track this specific issue. The tracking ID is GC-2166.

  • Thank you! I was able to import a project into GUI Composer from the demo. That worked fine.

    I will leave it to the folks smart on what Mozilla does that is making the difference in not being able to start the GUI Composer without an existing project open. I have not looked at Chromium on Linux in quite some time. However, given the lengthy modification to the Chrome browsers default config to be able to secure it against disclosing private information it has pretty much be written off as something that is usable where you have a duty to keep client information secure.

    At least now I have a work-around to continue with following along with some of the introductory material. Chuckling.. one of the more difficult stumbling blocks is being able to mix CMSIS style register access with the higher level GPIO routines to be able to change the frequency and color of the diode.... We will leave that for another day.