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.

ipnc_rdk coff or elf

Hi,everybody: 

  I have imported ipnc_rdk(3.5) to our own sensor . now i want to link some legacy lib (coff) ,but compile error founded:

    error #10373-D: library
   "src/trunk/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/mcfw/src_bios6/l
   inks_c6xdsp/alg/dmva/gate_src/vision/xxxx.lib" contains TI-COFF
   object files which are incompatible with the ELF output file.  Ensure you
   are using the proper library.

  I changed elf to coff in makerules\build_config.mk . But it  still don't work .

  It seems the problem may be in  config_512M.bld . There's code which seems to support elf only .

           var M3 = xdc.useModule('ti.targets.arm.elf.M3');
           var C674 = xdc.useModule('ti.targets.elf.C674');

  so does ipnc_rdk support coff? What can I do to change to coff?

  •   PS : after change to coff ,the error infomation is:

    js: "/src/trunk/ti_tools/xdctools_3_24_03_33/packages/xdc/bld/BuildEnvironment.xs", line 243: xdc.services.global.XDCException: xdc.bld.ROOTDIR_NOT_SET: 'rootDir' has not been set for the target ti.targets.C674; define 'rootDir' in ./config.bld