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.

SolarPExplorer Kit Crosshairs Gui will not establish a connection

Other Parts Discussed in Thread: CONTROLSUITE, CCSTUDIO

I have the 28035 solar explorer kit. I cannot get the Crosshairs Gui to connect to the board. I get an error window with the following message "Connection could not be established (Connect target failed)" after the Gui screen comes up. I ran the solar workshop labs and have confirmed the JTAG interface works and the board is functional. I reloaded the ControlSuite PVInverter_F2803x.out file into the board to take it back to a known state. I have followed the instructions from the 1067.SolarExplorer_HWGuide.pdf for setting up the connections and receive the error screen when I try to run the Gui:

5.3 GUI Connection

The FTDI chip present on the board can be used as an isolated SCI for communicating with a

HOST i.e. PC. The following jumper settings must be done to enable this connection.

As the GUI software with SCI is provided for F28035 control card only, F28035 settings are

discussed below,

1. Populate the jumper [M7]-J4

2. Remove the jumper [Main]-J4, this disables JTAG connection.

3. For F28035, put SW3 on the F28035 Control Card to OFF position

4. Connect a USB cable from [M7]-JP1 to host PC.

. When I look at the "show" screen for the Gui on the task bar, the listing ends with "2014-Jan-24 13:14:41 - Failed to connect to target with transport: TransportCommros Using method: COMMROS_SERIAL". I'm running a Windows 7 machine with a CCS5 Version: 5.5.0.00077 (not running when I try to use the Gui). I have tried with a second PC running the same software suite and got the same results.

My ultimate use is for the development of an improved MPPT algorithm and want to use the light sensor on board as the peak power point control for testing the algorithms response with the Gui reporting what the maximum power point is. I'm assuming the light sensor is functional in the Gui controller program. My fallback position is to run the kit under CCS, manually set the LightSensor value, and record the maximum panel output and achieved panel output values from the variables in the watch window.

Getting the Gui working would be a lot simpler and be a better looking demonstration for my customer. Any suggestions on how to get the GUI connected?

  • Dennis, 

    I apologize for the inconvenience, actually corsshair was a third party which is no longer working with TI, hence support for it will be tricky. However TI has a new GUI Composer application which will work with CCSv5.54 or later and GUi composer v1.8.0.1 

    Attached below is the GUI composer file for the project:

    3107.PVI_GUI.zip

    You will need to install GUI composer runtime to run this GUI:

    http://processors.wiki.ti.com/index.php/Category:GUI_Composer

    To run this file please follow the following steps:

    1)      Unzip the attached .zip file and extract it as a folder.

    2)      Browse to the location of your GUI Composer install , named “guicomposer” by default.

    3)      Copy the extracted project folder into the {guicomposer}/webapps directory, 

    4)      Ensure that your device is connected as per the specifications designated at the time of project export.

    5)      Execute the launcher application located inside the extracted project folder. 

    Let me know how this goes.. Once you are familiar with GUI composer then you can even create your own GUI's :)

    As a safety thing please make sure SW1 is off so there are is no voltage to the power circuit when testing it.. 

    I will try to push these changes in the next controlsuite release..

    Regards

    Manish Bhardwaj

  • I loaded the files and the GUI worked. I had to leave the jumper settings on the solar explorer kit the same as if I was programming it (leave the jumpers alone). The light sensor does not appear to have any function in the program (had to manually set the value in the GUI) so I assume it is a program change that I'll have to make. Please mark this request as completed. Thanks for the assistance.

  • Glad that it worked, 

    Yes GUI composer works on JTAG link hence JTAG jumper needs to be populated, thanks for pointing that out. 

    The GUI does not use the light sensor input, this will be change you will need to do through CCS

  • I'm sorry for pooling this topic from the past

    I tied to use GUI configuration from the file 3107.PVI_5F00_GUI.zip Unfortunatelly all the time i get following error message:

    Restarting Program Model...
    Initializing target : C:\ti\guicomposer\eclipse\workspace\.metadata\.plugins\com.ti.binding.program\appConfig.ccxml
    Connecting target: Texas Instruments XDS100v1 USB Emulator/C28xx
    sun.org.mozilla.javascript.internal.WrappedException: Wrapped com.ti.ccstudio.scripting.environment.ScriptingException: Error connecting to the target: emulation failure occurred (<Unknown source>#14) in <Unknown source> at line number 14Restart Completed.

    The hardware configuration (jumpers etc) is as described in this topic

    Strange is for me that the same GUI composer instalation have no problem with connection in different projects

  • Hi Michal,

    If the other projects are working on the same device, then you might want to check the ccxml file included in the project to make sure it is correct. You can try to copy over the working ccxml file into the project that doesn't work.

    Patrick

  • Hi Patrick

    Maybe I was not clear in describing my problem. In any other application, different EVA boards I able to connect via GUI composer. The problem only appears if I try to connect with Solar Explorer kit. It was the reason that I tried to use preconfigured set up attached to this threat: 3107.PVI_5F00_GUI.zip Unfortunately still unsuccessful...

    Based on your advice I check all configuration files in the example and nothing is unusual what puzzle me. It is first time I see such error in the GUI composer:
    Initializing target : C:\ti\guicomposer\eclipse\workspace\.metadata\.plugins\com.ti.binding.program\appConfig.ccxml
    Connecting target: Texas Instruments XDS100v1 USB Emulator/C28xx
    sun.org.mozilla.javascript.internal.WrappedException: Wrapped com.ti.ccstudio.scripting.environment.ScriptingException: Error connecting to the target: emulation failure occurred (<Unknown source>#14) in <Unknown source> at line number 14Restart Completed.

  • Can you see if the same ccxml file works within CCS and you are able to connect to the device? If not, than you will need to provide a ccxml file that works and replace the one in the GUI app with a working one.

    I am not an expert on the device configuration file, but if you can get the ccxml file to work within CCS, than GUI Composer app should also work with the same ccxml file. Unless there is a missing device driver for the GUI Composer runtime that you are using.

    Regards,
    Patrick

  • Hi Manish Bhardwaj,

    I did what u said using the new GUI Composer,it functioned well.

    but how can i run the GUI with the F28M35 control card?  since the old SolarExplorer_F28M35x_Gui.exe is not functioning,i tried the GUI using the GUI Composer with the F28M35H52C1 card.but i didn't word. do i need to do some settings before i run the GUI? as in the solar explorer quick guide said? namely the ip address settings?

    i was stuck here for a long time

    looking forward to your reply

  • hi patrick

    I did what u said using the new GUI Composer,it functioned well.

    but how can i run the GUI with the F28M35 control card?  since the old SolarExplorer_F28M35x_Gui.exe is not functioning,i tried the GUI using the GUI Composer with the F28M35H52C1 card.but i didn't word. do i need to do some settings before i run the GUI? as in the solar explorer quick guide said? namely the ip address settings?

    i was stuck here for a long time

    looking forward to your reply

  • Jiayi,

    You are right the F28M35 GUI does not work as it is crossHairs based and they are not working with TI anymore.

    The GUI Composer is JTAG based connection so theoretically one can use a GUI for it but it will not show the Ethernet connection capabilities. 

    In the future we are looking to see if we can provide the example for a simple web browser host server on the M3 side. 

    What exactly do you want to accomplish? that will help us to guide you properly. 

    Regards

    Manish Bhardwaj  

  • Hi,
    I also followed the same procedure, I installed the GUI composer runtime and even extracted the folder as you mentioned , but still I am facing the same error please help.

    Thank you
    Sanjay