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/TMS320F28335: error #10234-D: unresolved symbols remain

Part Number: TMS320F28335
Other Parts Discussed in Thread: CONTROLSUITE

Tool/software: Code Composer Studio

Hello

I used Matlab 2016b to generate a C code (pulse generator and GPIO/Digital Output).

I've created a new CCS Project, but I have this problem: "error #10234-D: unresolved symbols remain ". Ok, I searched about it, and some "symbols" aren't linked with some libraries., but I can't find what are.

In File Search Path I included these :

- rts2800_ml

- IQmath_fpu32

- PM_bissC

- PM_pto_pulsegen

- PM_sincos

- Driverlib

How Can I resolve it ?

The undefined  symbol are:

 undefined               first referenced    
  symbol                     in file         
 ---------               ----------------    
 _DisableDog                   ./MW_c28xx_board.obj
 _InitCpuTimers              ./MW_c28xx_board.obj
 _InitPeripheralClocks   ./MW_c28xx_board.obj
 _InitPieCtrl                      ./MW_c28xx_board.obj
 _InitPieVectTable           ./MW_c28xx_board.obj
 _InitPll                            . /MW_c28xx_board.obj
 _SysCtrlRegs                ./MW_c28xx_board.obj
 _XintfRegs                     ./MW_c28xx_board.obj
 _c2000_flash_init              ./ert_main.obj      
 _configureTimer0               ./ert_main.obj      
 _disableTimer0Interrupt   ./ert_main.obj      
 _enableTimer0Interrupt    ./ert_main.obj      
 _globalInterruptDisable    ./ert_main.obj      
 _globalInterruptEnable     ./ert_main.obj

  • Did you set correct support packages in Hardware Setup for C2000 MCU? Are there all F28335 supporting files in your CCS project? For example, DSP2833x_SysCtrl.c that includes DisableDog() definition. And did you set right include directory for all F28335 header files?

    You might have a look at below link that should help you solve this question.
    e2e.ti.com/.../484814
  • Thanks for your answer.

    According to F2833x-F2823x Firmware Development Package User Guide I solve it, but I can't finish the import's project.

    The problems is:

    >> Compilation failure
    subdir_rules.mk:21: recipe for target 'DSP2833x_GlobalVariableDefs.obj' failed
    "C:/ti/controlSUITE/device_support/f2833x/v141/DSP2833x_headers/source/DSP2833x_GlobalVariableDefs.c", line 364: error #148: declaration is incompatible with "struct PIE_VECT_TABLE PieVectTable" (declared at line 196 of "C:\ti\controlSUITE\device_support\f2833x\v132\DSP2833x_headers\include\DSP2833x_PieVect.h")

    Others users had the same problems but it still unsolved:

    CCS/LAUNCHXL-F28069M: CCS Error: Incompatible declaration of PieVectTable - C2000 microcontrollers forum...

    e2e.ti.com
    Part Number: LAUNCHXL-F28069M Other Parts Discussed in Thread: CONTROLSUITE , SYSBIOS Tool/software: Code Composer Studio Hi, I am carrying out the TI_RTOS kernel

    How can I solve it ?

    Regards

  • Hi,

    We support creating automatic ccs project from MATLAB 2017a.
    Please refer the below link for the same:

    in.mathworks.com/.../creating-ccs-project-from-a-model.html
  • Thanks fot your answer.

    I've running this example with the hardware (F28335) and Matlab 2016b directly, the project was running ok .

    Now I'm trying to use a Matlab Code for build the code and import ir in CCSV6 but  I've finded problems.

    So I don't understand what is the problem to use 2016b and CCSV6 ?

     I'will install 2017a and try to do it.

    Regards

  • Eddjo,

    MathWorks didn't have CCS project export until R2017a. You can do it with R2016b, but you have to manually do all the work (identify and copy all the files, manually build CCS project template, etc) - and I don't have detailed steps for you to follow. R2017a should be easier to do this.

    Cheers,
    -Brian
  • Tnaks for your answer. The problems was solved.

    I'm happy with the new Matlab 2017 features.

    Regards