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.

Delfino Evaluation Board TMDXDOCK28377D Example Project Errors

Other Parts Discussed in Thread: CONTROLSUITE

Delfino Evaluation Board TMDXDOCK28377D Example Project Errors

 

Hello,

I tried to build the Example Project "sdfm_filter_sync_cla_cpu01/cpu02" and it failed.

Errors are:

  • #10010 error encountered during linking
  • #10234-D unsolved symbols remain
  • unresolved symbol _GPIO_SetupPinMux, first referenced in ./sdfm_filter_sync_cla_cpu02.obj
  • unresolved symbol _GPIO_SetupPinOptions, first referenced in ./sdfm_filter_sync_cla_cpu02.obj

And Warnings are:

  • #10063-D entry-point symbol other than "_c_int00" specified (should be no problem as FAQ says)
  • #1107-D conversion from integer to smaller pointer in line 58…61 and 89…92

 

I tried to build on two computers with two independent installations:

 

Windows7

CCS Version: 6.0.1.00040

Compiler Version 6.2.7

 

Windows8.1

CCS Version: 6.0.1.00040

Compiler Version 6.2.7 and 6.2.9

 

 

Is there a solution for me? Had these Problemes earlier on other Projects while combining SDFM Project with USB fuctionality. It still wont work unfortunately. If needed i will add a logfile, but i think it is not usefull in this case.

  • Hello,

    Just to confirm:

    Did you get the example from controlsuite, for example: C:\ti\controlSUITE\device_support\F2837xD\v110\F2837xD_examples_Cpu1\sdfm_filters_sync_cla\cpu01? Did you modify the default path?

    Best regards,

    Maria

  • Hello Maria,

    yes, i did it like it should to be used: Installed to std.path, no reconfigurations. Imported the Project but not copied. Pathes not changed. I had no Problems on the other Projects, so i think that should not be the problem.

  • Philipp,

    Thank you for bringing this bug to our attention. I will file a bug to make sure this issue is resolved in the next controlSUITE release.

    As for a solution for you currently regarding the Dual example "sdfm_filters_sync_cla":

    • Neither warning should affect the execution of example, you may use a "Uint16" type cast on each of specified lines in "sdfm_filter_sync.cla" to eliminate the 1107-D conversion warnings.
      • Sample: (Uint16)0x1234
    • The errors are a byproduct of the example migration to be dual core compatible. The "Sdfm_configurePins()" function, which is using those GPIO functions, is only called by CPU1. CPU2 doesn't have access to those GPIO functions, resulting in an error. 
      • Solution: Remove or comment out the "void Sdfm_configurePins(Uint16)" function prototype and the function itself in the file "sdfm_filter_sync_cla_cpu02.c"

    Let me know if this resolves your issue.

    Regards,

    Chris

  • Hi Chris,

    thank you, my problem is solved with your help.