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: Development with CCS GUI composer

Other Parts Discussed in Thread: LAUNCHXL-F28069M

Tool/software: Code Composer Studio

Hi everyone,

I am doing a project for my faculty. I am working with LAUNCHXL-F28069M and BOOSTXL buck converter. I took the basic example from CCS library Buck Converter - VMC and made some changes. Goal for the whole project is to design a GUI for the part that I changed (which I did) and research other possibilites. Special part of my project is asking me to explore the possibilities of designing GUI  beside JTAG emulator (which is part of LAUNCHXL-F28069M) and use  in that case. I don't know if my post is in the correct part of this forum, so i apologize if it's not. Please, can anybody give me some hints? Thank you in advance...

Regards

  • Hrvoje Jurdana said:
    Special part of my project is asking me to explore the possibilities of designing GUI  beside JTAG emulator (which is part of LAUNCHXL-F28069M) and use  in that case.

    I'm not sure if I understand your question correctly. Are you asking if there is a way to communicate with the GUI other than through JTAG? If so, we support UART/serial communication but there are different steps you would need to take to make your project support that.

    Also the method would depend on the version of CCS you are using. If it is older than CCS 6.2, please see this page for details about UART communication model with GUI Composer: http://processors.wiki.ti.com/index.php/ProgramModelUart_GuiComposer

    For newer CCS versions, it is recommended to use GUI Composer on the Cloud. You can have a look at it at https://dev.ti.com/gc/
    This version of GUI Composer (v2) designer is quite different from the older version (v1) and you would need to start over your design, as GCv1 and GCv2 apps are not compatible.

  • AartiG, thank you for great answer. You just guessed what was bothering me. Can you please explain me what are the basic differences (benefits) between JTAG and UART communication with the GUI. Also, i don't understend what term monitor represents, i.e. what funcitionality has.

    Regards
  • GUI Composer v1 supports two forms of communication between target and host: JTAG or UART. They are just two different mechanisms by which data is sent between target and host, and the choice really depends on your needs.

    UART method may be easier to use stand-alone as it does not require a JTAG connection.However, it does require you to include a small monitor on the target side code that handles read/write requests between target and host. The protocol and sample implementations for the monitor are available in the wiki page I linked earlier.

    Also, all of the available documentation on GC v1 is in the main page http://processors.wiki.ti.com/index.php/Category:GUI_Composer

  • Ok, now is much more easy to understand. When we are using JTAG or UART, is this then Program Model type of application. I can't understand what are the crucial differences betweeen Program and Streaming Model. Also what terms Symbols, Web Server and Debug Server are representing, as shown in the picture below.

    Thank you very much for your responses.

    Regards