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/TMS320F28234: code composer studio

Part Number: TMS320F28234
Other Parts Discussed in Thread: TMS320F28334, C2000WARE

Tool/software: Code Composer Studio

 I want to create custom GUI and deploy that code into Ti controller using USB.what is the price of TI CCS. I want to use it for production purpose, how can i downLoad GUI composer v1, in CCS included GUI composer v1 or what?

  • There is no license fee for Code Composer Studio. You can download it here: processors.wiki.ti.com/.../Download_CCS

    Please note that GUI Composer is not used to create a GUI application that runs on the microcontroller. GUI Composer is used to create a GUI that runs on a host PC and interacts with the micro controller.

    GUI Composer is accessible here: https://dev.ti.com

    Regards,
    John
  • Thank you so much for giving reply john,instead of using like control suite Gui, i want to create custom GUI ,when i press that button icon it will flash the code into ti micro controller using USB .
  • If you create a GUI Composer application it will program the flash when you open the UI. Would the GUI be doing anything else? You could also use a script like loadti to load the device.

    software-dl.ti.com/.../sdto_dss_loadti.html

    Regards,
    John
  • Thanks for valuable reply.still we have some more doubts
    can you please share your personal contact id(mail id)

  • We do not provide our email addresses or phone numbers. If there is confidential information that needs to be exchanged that you do not wish to have on a public forum it is possible to have a private conversation. If you wish to do that you can click on my name and request friendship. Once that is in place we can have a private online conversation.

    Regards,
    John
  • There are tutorials on GUI Composer here: dev.ti.com/.../index.html
  • Hi john,

    Thanks for reply, actually iam creating GUI in python and i want to connect TMS320F288334 controller board to my pc using usb,how can i connect,as before you told that use dss,i have gone through that ,is there any documents related to flashing my code into ti controller using python gui   

    Thanks & Regards

    Gangadhararao G

  • Hi John,

    I want to develop custom gui in python and import the .out file from local folder and flash to tms320f283 micro controller using usb interface,how can i interface pc with ti micro controller using usb,is there any library is available and how to import .out file and flash into board

    Please help me to resolve the problem. past one week i have been stucked here.
    I will be waiting for your kind help
  • Hi john,


    I'd appreciate it if you can give me advice and documentation on how can i interface pc with ti micro controller using usb. is there any library is available and how to import .out file and flash into ti controller board
    I am in trouble,please help me

    Best regards
    Gangadhararao G
  • Will there be a debug probe connected to the mcu or would you be interfacing to the USB interface on the device itself?

    The reason I ask is that if you are using the USB connection provided by the debug probe then you could write your GUI in python and then use a Debug Server Scripting call to program the mcu and I can provide you with the information for that. If you are interfacing directly with the device then I am going to need to direct you to a device expert.

    Regards,
    John
  • Thank you somuch for your quick response john,

    No ,we need to connect Pc mini usb directly connecting to the micro usb of tms320f2833 micro controller and import .out file from local folder and flash to ti micro controller
    Best Regards
    Gangadhararao G
  • Thank you so much for quick response john,

    No we dont have any debug probe ,we have to connect PC mini usb directly to the micro usb of TMS320F2833 micro controller board and from python gui import .out file from local folder and flash the .out file to TMS320F2833 micro controller

    Best Regards
    Gangadhararao G
  • Thanks for your quick responce john,

    No we dont have any debug probe,we are connecting directly usb of PC to usb of TMS320F2833 micro controller board and using Python GUI importing .out file and flash into TMS320F2833 micro controller

    Best Regards
    Gangadhararao G
  • Is the board your own or is it this TI board: www.ti.com/.../TMDSDOCK28335

    John
  • Hi john,

    Board is our own, and Controller is TMS320F28334, we need to interface the controller with PC using USB through python GUI

    I will be waiting for your kind reply

    Thanks&Regards

    Gangadhararao

  • Hi john,

    Please help me to resolve the problem.

    I will be waiting for your kind help


    Thanks &Regards
    Gangadhararao G
  • Hi,

    F2833x does not have USB support. There is no USB peripheral.

    However, we do have a serial flash programmer and SCI flash kernel which can program the device over SCI or UART serial communication. You can use a USB cable to accomplish connected to the PC and use a PC COM port to send data serially.

    Please see www.ti.com/.../sprabv4b.pdf

    For more questions on this, please open another thread so we can better assist you.

    Regards,
    sal
  • Hi,

    I had connected USB to my PC and  type B cable to controller board,i have created GUI in GUI composer and trying to program on target device means it was showing drop down box like, texas instruments xds100v2 usb debug probe and other texas debug emulators,i dont have any emulator,how can i connect directly USB from my PC to target device and flash the device ,

    Please kindly help me,

    i have stuck up here,am waiting for your kind reply

    Thanks &  Regards

    Gangadhararao G

  • Gangadhararao,

    I am a little confused by the question.

    If you are using a controlCARD, then the mini-USB connector is routed to an FTDI chip which routes the signals to the JTAG / Debugger pins. THe USB mini connector and FTDI chip is a xds100v2 emulator. You can use this to connect and flash the device through CCS and presumably GUI composer.

    Hope this helps.

    sal
  •  Hi sal,

    I dont have any emulator i have created GUI  in CCS GUI composer and connected from PC to TMS320F28334 controller board using usb uart cable and trying to flash, port is not showing in GUI composer, but port is enabled in device manager, am sharing the screen shots,please find the attachments, i have stuck up here,

    Kindly Please help me to resolve the problem. past one week i have been stuck up here.

    I will be waiting for your kind help

    Thanks & Regards

    Gangadhararao G

  • I don't think I can help with this. I have not used GUI composer and am not sure why the port would not show up if it is in Device Manager.

    John S. Can you help with this?

    sal
  • To summarize

    This is not a TI controlCARD it is a custom board.

    Thus there is no onboard XDS100/FTDI.

    There is no external debug probe being used.

    A usb to UART cable is being used to connect to the board.  

    You want to have a GUI to program the board.

    In GUI Composer you did not hit the Add button here:

    I don't believe this is going to be supported.  On the next screen the one from your capture it is going to look for COM ports that we recognize as being connected to the device.  It is not going to recognize a 3rd party USB to UART cable.

    In short I don't believe you will be able to use GUI composer to program the device over your USB to UART cable.  I will confirm with the GUI Composer team but I believe you can only do that if you are using the UART that is being passed through from one of our debug probes such as the XDS100 build onto the controlCARD.  You need to use the serial flash programmer in the link Sai provided to program your board.   You can have your Python GUI call this.

    Regards,

    John

    John

  •  Hi john

    I tried with loadti. I set the path and I tried to run the below code ,Iam trying to run loadti from command prompt means it was showing error, am sharing the screen shot,please find the attachment ,Kindly Please help me to resolve the problem.

    I will be waiting for your kind help

    Thanks & Regards

    Gangadhararao G

  • I don't know what loadti does, but you can use the serial_flash_programmer.exe and SCI flash kernel in C2000Ware.

    Regards,
    sal
  • Like CCS, GUI Composer... loadti requires you to have a debug probe to program the device. Please please please use the serial_flash_programmer that comes with C2000Ware that Sal has suggested a couple times now. Please stop trying other solutions and try it.

    John
  • Hi sal,

    Thank you for replying,but as discussed before John suggested me after connecting usb UART cable from pc to controller and using loadti from command prompt we can connect & program the controller...I tried but it was showing error..that screen shot I have shared previously, can you please see that...you are telling like to use c2000 ware , customer not given that much budget to buy that c2000 ware.please give any idea

    Iam waiting for your kind reply

    Thanks & Regards
    Gangadhara rao
  • C2000Ware is free.

    www.ti.com/.../c2000ware

    Once you use the serial flash programmer, if you have any questions, please open a new thread on the C2000 forum.

    I will consider this closed for now.

    Regards,
    sal