TMDSCNCD28335: Problem reaching examples

Part Number: TMDSCNCD28335
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE, CCSTUDIO, SYSCONFIG, UNIFLASH

Hello,

 

We are encoutering a problem using some examples on 28335. To be exact I work on a control card release 2.2, TMDSCNCD28335 R2.2 on a card detected as Texas Instruments XDS100v2 USB Debug Probe.

 

For the examples : 

Some do not work even if i added a .ccxml

Some work and then do not anymore when I try them back(PWMDeadBand example)

And the most important , we cannot reach some others (from CCS and the online editor)

2833x Example in C  :       Import failed for project '28335_IQsampleC' because its meta-data cannot be interpreted - please contact support 

Is there any way to manage our library by ourselves, only having the strict minimum needed to make it work ? The examples seem sometimes to use a lot of internal libraries

A lot of changes seems to accure each time I open the editor, any clue why ?

Are they any way more resilient than using CCS to deploy safely on your devices ?

  • As I was reading back this message, I thought i might complete it a bit.

    Common errors appearing and disappearing are :

    On the first line : #include "DSP28x_Project.h"     // Device Headerfile and Examples Include File
    - "object files have incompatible formats"

    - "#1965: cannot open source file "DSP28x_Project.h""

    - "This project contains 12 unresolved buildable linked resource(s). The project may not build as expected"

    - I do not have the exact formulation : line1 col1 Symbol not recognised

    And those errors are randomly occuring. Tried to change compilator version, din't work. Also CCS version.

    Red through this forum but didn't find working solutions.

    Thank you all for reading me.

    Have a good day,

  • HI Hugo,
    Which SDK and Compiler version you are using ?

    Did you install controlSUITE or C2000Ware?


  • Hi, thank you for helping me,

    I did the full install of CCS 20.5, the details are below.

    I do not know about controlSUITE or C2000Ware, I will have a look at it

    Have a great day !

    • @ccs/ccstudio 20.5.0
    • @ccs/ccstudio-debug 20.5.0
    • @ccs/ccstudio-getting-started 20.5.0
    • @ccs/ccstudio-guicomposer 20.5.0
    • @ccs/ccstudio-plugin 20.5.0
    • @ccs/ccstudio-project 20.5.0
    • @ccs/ccstudio-support 20.5.0
    • @ccs/ccstudio-trace-config 20.5.0
    • @ccs/ccstudio-trace-viewer 20.5.0
    • @ccs/ccstudio-updater 20.5.0
    • @theia/ai-anthropic 1.64.1
    • @theia/ai-chat 1.64.1
    • @theia/ai-chat-ui 1.64.1
    • @theia/ai-code-completion 1.64.1
    • @theia/ai-core 1.64.1
    • @theia/ai-core-ui 1.64.1
    • @theia/ai-editor 1.64.1
    • @theia/ai-google 1.64.1
    • @theia/ai-history 1.64.1
    • @theia/ai-huggingface 1.64.1
    • @theia/ai-ide 1.64.1
    • @theia/ai-llamafile 1.64.1
    • @theia/ai-mcp 1.64.1
    • @theia/ai-mcp-ui 1.64.1
    • @theia/ai-ollama 1.64.1
    • @theia/ai-openai 1.64.1
    • @theia/ai-scanoss 1.64.1
    • @theia/ai-terminal 1.64.1
    • @theia/ai-vercel-ai 1.64.1
    • @theia/api-provider-sample 1.64.1
    • @theia/bulk-edit 1.64.1
    • @theia/callhierarchy 1.64.1
    • @theia/collaboration 1.64.1
    • @theia/console 1.64.1
    • @theia/core 1.64.1
    • @theia/debug 1.64.1
    • @theia/dev-container 1.64.1
    • @theia/editor 1.64.1
    • @theia/editor-preview 1.64.1
    • @theia/electron 1.64.1
    • @theia/external-terminal 1.64.1
    • @theia/file-search 1.64.1
    • @theia/filesystem 1.64.1
    • @theia/keymaps 1.64.1
    • @theia/markers 1.64.1
    • @theia/messages 1.64.1
    • @theia/metrics 1.64.1
    • @theia/mini-browser 1.64.1
    • @theia/monaco 1.64.1
    • @theia/navigator 1.64.1
    • @theia/notebook 1.64.1
    • @theia/outline-view 1.64.1
    • @theia/output 1.64.1
    • @theia/plugin-dev 1.64.1
    • @theia/plugin-ext 1.64.1
    • @theia/plugin-ext-headless 1.64.1
    • @theia/plugin-ext-vscode 1.64.1
    • @theia/preferences 1.64.1
    • @theia/preview 1.64.1
    • @theia/process 1.64.1
    • @theia/property-view 1.64.1
    • @theia/remote 1.64.1
    • @theia/remote-wsl 1.64.1
    • @theia/scanoss 1.64.1
    • @theia/scm 1.64.1
    • @theia/scm-extra 1.64.1
    • @theia/search-in-workspace 1.64.1
    • @theia/secondary-window 1.64.1
    • @theia/task 1.64.1
    • @theia/terminal 1.64.1
    • @theia/test 1.64.1
    • @theia/timeline 1.64.1
    • @theia/toolbar 1.64.1
    • @theia/typehierarchy 1.64.1
    • @theia/userstorage 1.64.1
    • @theia/variable-resolver 1.64.1
    • @theia/vsx-registry 1.64.1
    • @theia/workspace 1.64.1
  • I do not know about controlSUITE or C2000Ware, I will have a look at it

    You are not using any SDK with TMDSCNCD28335 ?

  • I've searched thrue my computer and found a lot of them from the different times i've installed TI products. Might all those versions be interfering one with the other ?

    C2000Ware_5_04_00_00

    C2000Ware_26_00_00_00

    C2000Ware_DigitalPower_SDK_5_05_01_00

    ccs1220

    ccs2050

    sysconfig_1.27.0

    uniflash_9.5.0

  • Hi Hugo,
    Most of the errors you’re seeing share a common root cause: multiple conflicting CCS and C2000Ware installations on the same machine.
    I recommend you use latest version of CCS (20.5 as of now) and have only one version of SDK

    "Changes occurring each time I open the editor?" 
    This is CCS detecting multiple product installations and attempting to reconcile paths. With a single clean installation, this should stop.


    “Object files have incompatible formats” / DSP28x_Project.h missing
    This is a COFF vs EABI ABI mismatch. Newer versions of C2000Ware provide an EABI version of libraries, but some older ones may not, and mixing installs exposes this conflict.

    For DSP28x_Project.h error 
    Refer - CCS/LAUNCHXL-F28027F: fatal error: cannot open source file "DSP28x_Project.h" - Code Composer Studio forum - Code Composer StudioTm︎ - TI E2E support forums


    “Import failed — meta-data cannot be interpreted”
    This error occurs when trying to import a C2000Ware example into CCS and the project’s metadata cannot be resolved most probably a version mismatch between the CCS version and the C2000Ware version the project was built against. The fix is to have a single clean CCS + C2000Ware install and import from within that environment.
    Refer - CCS/TMS320F28069M: Import failed for project 'v1_1' because its meta-data cannot be interpreted. Please contact support. - Code Composer Studio forum - Code Composer StudioTm︎ - TI E2E support forums




    OFor F28335, the relevant files are under device_support/f2833x in your C2000Ware install. Make sure your include paths point to both in the project propertie:

    • device_support/f2833x/common/include
    • device_support/f2833x/headers/include
    These are the only supported source files for this device — there is no Driverlib.
    Driverlib was developed for newer families (F2837x, F28004x) and there are no plans to add it for older devices 


    Are they any way more resilient than using CCS to deploy safely on your devices ?
    You can use UniFlash 

  • Hi Lakshya,

    Thank you for your help and message.

    I uninstalled everithing as you said and only reinstalled. I had to do it a few times cause TI hides a lot of infos in my computer and I cannot erase it only by uninstalling. I think that most of my problem is due to uninstallation troubles. I removed the whole folder (c:ti) and (c:users/hugo/ti) 

    It still after installation have the logs of my last build and also directly my workspace, seems weird. I must have forgotten a folder, but I can't find it.



    I tried again to get that example, still not possible to reach it. "Import failed for project '28335_IQsampleC' because its meta-data cannot be interpreted - please contact support"

    I tried also by using "ticloudagent", same import problem.

    Thank you for your help !