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.

TMS320F280049C: TMS320F280049C

Part Number: TMS320F280049C
Other Parts Discussed in Thread: LAUNCHXL-F280049C, C2000WARE

Hi There,

I am new with CCS (version 12.1.0) therefore plz guide me to begin the project building in CCS for a device TMS320F280049C with below my efforts:

  1. Successfully experimented with LAUNCHXL-F280049C
  2. Tried to build Empty project to develop same project "led_ex2_blinky_DCSM" but with many errors.
  3. Tried to find out related documentation but could not get Online

My Query's:

  1. How to develop a similar project in CCS as imported from c2000 with example of "led_ex2_blinky_DCSM"?
  2. When building actual PCB with TMS320F280049C device, how to load the program into the device?
  3. Using LAUNCHXL-F280049C, I can only run separately Blinking LED or ADC_ex11_burst_mode_epwm. Then query if I have multiple .c program files, how to upload them into the device or how to create a project so that multiple .c programs can be uploaded into the device.
  4. Looking for any quick user's guide to systematically manage all multiple .c etc files under 1 project title to get workable all built multiple .c files.
  5. What are the other tricks to learn faster?
  • Hi Venkatesh,

    Welcome to the C2000 ecosystem. The best way to get started with family of C2000 devices is to go through C2000 Academy.

    Here is the link:

    https://dev.ti.com/tirex/explore/node?node=A__AEF1DyHUWKq1HXYGnpllKg__c2000Academy__jEBbtmC__LATEST&placeholder=true

    C2000 Academy goes through steps how to get started with devices and then it goes through various IPs on the device. Each module is also accompanied with lab exercises and the solution of the lab is also provided in C2000Ware. The lab solution includes more than one IPs and involves multiple c files.

    Hope it helps you. If there is any feedback on how we can make C2000 Academy more effective, please let us know.

    Another note, if you are importing the example from C2000Ware driverlib, and trying to run on LAUNCHXL-F280049C, then make sure you are using CPU1_LAUNCHXL_RAM build configuration.

    Regards, Santosh

  • I will go through the link to learn and explore more. However, plz answer my simple query:

    1. Using LAUNCHXL-F280049C, LED blinking is working fine.

    2. Later, I tried ADC_Burst_Mode_EPWM which is alos working fine

    3. While trying ADC_Burst example, LED blinking is no longer active. Understanding that the ADC project is being made as Active. OK.

    4. Now, I would like to combine both above 2 projects together in single project. For Example, copying LED projects .c file into ADC project.

    5. Then, How can I load both of above 2 projects in only 1 project which is ADC.

    Plz guide me how to combine above 2 projects in 1 project head?

  • Venkatesh,

    You should be able to copy the c file from different project, resolve the include path and build it. There is nothing special about it.

    However for your use-case, I will reiterate again, please take a look at the ePWM lab in Academy where ADC, PWM and LED all three working together. So it may have already what you are look for.

    Regards, Santosh

  • Santosh,

    Looking at my original query,

    To add Blinking LED .c file into ADC_Burst project......

    Yes, I can copy the .c file and paste in the project.........My difficulties are

    1. What to add or modify in include path?

    2. After modifying include path, is it that just press debug button and run the project to get both ADC values and Blinking LED?

    3. Is there any User Guide or Instrauction set, to modify include path?

    Plz guide.

  • Venkatesh,

    This is normal C programming and you will need to be able to combine two projects.

    First try to run both projects and understand the code.

    Then start copying the file or function.

    Resolve the compile errors.

    Let me ask you one question. Did you go through the C2000 Academy I mentioned earlier?

    Please go through the steps by step instruction here:

    https://dev.ti.com/tirex/explore/content/c2000_academy_2_02_01_42_all/modules/c2000_academy_lab/control_peripherals/pwm_lab/c2000_lab_pwm.html

    Regards, Santosh

  • Thanks for sharing c2000_academy link which helped me a lot to learn entire process.

    Tried the combination of 2 projects .c file in one .c file which worked very well.

    However, I want to combine .c files of 2 different projects in one project, for example, Blinking LED & ADC_Burst projects in such a way that both can be loaded to my LAUNCHXL_F280049C and running both functions.

    In yr suggested c2000_academy all 3 different functionalities are combined in one .c file which is also perfectly working with good hands-on experience.

    The very reason why I am asking to combine multiple .c files in one project is that our old project has multiple .c files and needs to be migrated to new DSP device. The guy who was managing is left our company and I need to catch the old project files very fast.

    Plz guide me.

  • Venkatesh,

    You need to copy the multiple c file to project and resolve the include path for header files. Not sure if we can help you anything in that. 

    Regards, Santosh