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.

TMS320C6748: AER

Part Number: TMS320C6748
Other Parts Discussed in Thread: SYSBIOS

Hi,

After added code to call AER function aerGetSizes, I got the error message "unresolved symbol svdGetSizes, first referenced in C:/ti/aer_c64Px_obj_17_0_0_0/packages/ti/mas/aer/lib/aer_c.ae64P<aerinit.oe64P>" and "unresolved symbols remain"...

But call function areCreate is compiled no error. 

Can anyone help me to know where my problem is?

Thanks,

-Jay

  • below are the compile results

    **** Build of configuration Debug for project audio_C6000_HWI ****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake" -k all
    making ../src/sysbios/sysbios.ae674 ...
    gmake[1]: Entering directory 'C:/TI_RTOS/Workspace/audio_C6000_HWI/src/sysbios'
    gmake[1]: Nothing to be done for 'all'.
    gmake[1]: Leaving directory 'C:/TI_RTOS/Workspace/audio_C6000_HWI/src/sysbios'
    'Building target: audio_C6000_HWI.out'
    'Invoking: C6000 Linker'
    "C:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 --abi=eabi -Ooff --opt_for_speed=4 --optimize_with_debug=on --define=ti_targets_C674 --define=c6748 --diag_wrap=off --diag_warning=225 --display_error_number -z -m"audio_C6000_HWI.map" --stack_size=0x800 --heap_size=0x800 -i"C:/TI/aer_c64Px_obj_17_0_0_0" -i"C:/ti/ti-cgt-c6000_8.1.3/lib" -i"C:/ti/ti-cgt-c6000_8.1.3/include" -i"C:/TI/C6748_StarterWare_1_20_04_01/binary/c674x/cgt_ccs/c6748/drivers/Release" -i"C:/TI/C6748_StarterWare_1_20_04_01/binary/c674x/cgt_ccs/c6748/lcdkC6748/platform/Release" -i"C:/TI/C6748_StarterWare_1_20_04_01/binary/c674x/cgt_ccs/c6748/system_config/Release" -i"C:/TI/C6748_StarterWare_1_20_04_01/binary/c674x/cgt_ccs/utils/Release" --reread_libs --diag_wrap=off --warn_sections --display_error_number --xml_link_info="audio_C6000_HWI_linkInfo.xml" --rom_model -o "audio_C6000_HWI.out" "./aer.obj" "./aic31_MA_TIRTOS.obj" "./codecif_MA_TIRTOS.obj" "./coeffs_MA_TIRTOS.obj" "./led_MA_TIRTOS.obj" "./mcaspPlayBk_MA_TIRTOS.obj" "../RxTxBuf_MA_TIRTOS.cmd" -l"configPkg/linker.cmd" -l"C:/ti/aer_c64Px_obj_17_0_0_0/packages/ti/mas/aer/lib/aer_c.ae64P" -l"C:/ti/aer_c64Px_obj_17_0_0_0/packages/ti/mas/aer/lib/aer_a.ae64P" -llibc.a -ldrivers.lib -lutils.lib -lplatform.lib -lsystem_config.lib
    <Linking>

    undefined first referenced
    symbol in file
    --------- ----------------
    svdGetSizes C:/ti/aer_c64Px_obj_17_0_0_0/packages/ti/mas/aer/lib/aer_c.ae64P<aerinit.oe64P>

    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "audio_C6000_HWI.out" not built

    >> Compilation failure
    makefile:151: recipe for target 'audio_C6000_HWI.out' failed
    gmake: *** [audio_C6000_HWI.out] Error 1
    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****
  • I am not the domain expert for this library but a quick look for that SVD symbols indicated that most of the svd functions are defined in the vpe module of that package. Have you tried including svd.h and linking the vpe library to your project.

    Regards,
    Rahul
  • Rahul,

    SVD.h has been included, it is under ti/mas/vpe/svd.h

    But I can not find the vpe library, can you please direct me how to link vpe library?

    Thanks,

    -Jay

  • I found it.

    Thanks!