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.

TMS320F28379S: Unwanted controlSUITE Files Detected

Part Number: TMS320F28379S
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE-MOTORCONTROL-SDK

Originally, our project used various motor control files included by controlSUITE. However, we want those files to be directly controlled in our project repository. So I copied the needed files from controlSUITE and inserted them in our project repository. Then I removed the controlSUITE files from our project's "File Search Path" and "Include Options".

However, our project still detects the old controlSUITE files somehow. For example, I click F3 on a structure to view the declaration. When I click F3 on the IPARK structure, it opens this window where it asks which element we want to view. I only want the project to see the ipark.h in the Header folder, NOT the file from the controlSUITE library. How can I remove this? I've searched all over in the project settings and have not found any place where this unwanted file path is referenced. Any help would be greatly appreciated.

NOTE: Due to this issue, CCS no longer highlights the structure variables because it seems to detect the structure from two different places. Below shows "svgen" (which doesn't have this issue) with Ualpha and Ubeta highlighted in blue, but ipark's Alpha and Beta are not highlighted in blue.

  • Hi Jack,

    I recommend that you leverage the latest versions of these motor control libraries which are available in C2000WARE-MOTORCONTROL-SDK. The files in that package can easily be copied into your own repository. Please note that controlSUITE is no longer being updated and is only available for legacy content.

    Regards,

    Ozino

  • Hi Ozino,

    Thank you for your response. However, this doesn't quite solve my issue. I have the desired files copied in my own repository, but CCS somehow still finds the file path for controlSUITE and I see the "Open Declaration" window as shown in my post above. I made a temporary fix where I just changed the name of the "motor_control" folder in controlSUITE and now CCS no longer cares about it, but I was hoping to find the root of the issue and not have to change file names in controlSUITE.

    Any ideas? If not, then I can just stick with my solution.

    Best,

    Jack

  • Jack,

    Can you confirm that the include path is not referenced in the project properties. The window you are observing is a result of multiple files being found in the projects include paths. Check if the controlSUITE path is defined in the Build -> Compiler -> Include Options tab. If so, you can delete it. Can you check the project properties Resource -> Linked Resources and see if there are any defined link resources from controlSUITE defined in the Linked Resources tab. If so, you can delete those.

    Regards,

    Ozino