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.

TMS320F28388S: Error unresolved symbol __c28xabi_dtof

Part Number: TMS320F28388S
Other Parts Discussed in Thread: ADS1261,

Hi everyone,

I am stuck with an error that does not point anywhere.

I have an EtherCAT application, based on echoback solution, I am trying to add my ADC ADS126x SPI library.

In my ECAT App.c I included my 

#include "ADS1261.h"
#include "interface.h"

Now in the void APPL_Application(void) if I tryed to call a function (in my case adcStartupRoutine() ), I can see my function is declared (when I do CTRL+Click it jump into my ADS1261.c) but for some reason when I compile I get the error;
Description Resource Path Location Type
unresolved symbol __c28xabi_dtof, first referenced in ./ADS1261.obj f2838x_cpu1_echoback_solution C/C++ Problem

What I don't understand is that App.c call some function from ethercat_slave_cpu1_hal.c and this is OK.

Thank you, I put my project in zip if needed.

f2838x_cpu1_echoback_solution.zip

  • Hi,

    We have assigned your query to the expert. Request you to expect a response by Wednesday, 30th as the expert is OOO till then.

    Thanks,

    Aditya

  • but for some reason when I compile I get the error;
    Description Resource Path Location Type
    unresolved symbol __c28xabi_dtof, first referenced in ./ADS1261.obj f2838x_cpu1_echoback_solution C/C++ Problem

    In the CCS Project Properties the Variant and core is set to "Generic C28xx Device" which seems to be causing the linker error:

    I was able to get the example to link by:

    1. Change the Variant and core from "Generic C28xx Device" to "TMS320F28388S".

    2. Untick the "Manage the project's target-configuration automatically" which got select when the above step was performed.

    3. Deleted the 2838x_flash_lnk_cpu1.cmd file which got automatically added by the CCS when the step 1 was performed.

  • Thank you so much, it worked.