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.

Missing symbols in SYSBIOS using EDMA3 LLD

Other Parts Discussed in Thread: SYSBIOS, DA8XX

I need to use the more sophisticated DMA features of the EDMA3 LLD with PA v5.  Hence I have an existing project using CCS 5.3 to generate code for the DSP on the DA830/L-137.  I use XDC 3.16.2.32, IPC v1.0.5.60, SysBios 6.21.0.13 and XDIAS 6.25.1.08.  My compiler is 6.1.13.

PA historically used edma3_lld_02_00_01_04.  I couldn't get the link resolved using this, so I also tried edma3_lld_02_10_00_01 from the download site. But the same problem results.  The exact error message is below.  Can anyone help me resolve these symbols?  I can give more information if requested.

### ERROR MESSAGE FROM LINKER ###

undefined first referenced

symbol in file
--------- ----------------
_ti_sysbios_family_c64p_EventCombiner_disableEvent__E S:\\edma3_lld_02_00_01_04\\packages\\ti\\sdo\\edma3\\drv\\sample\\lib\\da830\\Debug\\ti.sdo.edma3.drv.sample.a674<bios6_edma3_drv_sample_init.o674>
_ti_sysbios_family_c64p_EventCombiner_dispatchPlug__E S:\\edma3_lld_02_00_01_04\\packages\\ti\\sdo\\edma3\\drv\\sample\\lib\\da830\\Debug\\ti.sdo.edma3.drv.sample.a674<bios6_edma3_drv_sample_init.o674>
_ti_sysbios_family_c64p_EventCombiner_enableEvent__E S:\\edma3_lld_02_00_01_04\\packages\\ti\\sdo\\edma3\\drv\\sample\\lib\\da830\\Debug\\ti.sdo.edma3.drv.sample.a674<bios6_edma3_drv_sample_init.o674>

error: unresolved symbols remain
error: errors encountered during linking; "pa.out" not built

  • Chuck Peplinski,

    Thanks for mentioned the PA build environment details like dependency package with version.
    This issue is related with path settings through CCS project build properties and Environment Variables in your PC
    Please kindly verify the below setting done in package repositories (in CCS)
    "${EDMA3_CG_ROOT}/packages"

    And also check the file "ti.sdo.edma3.drv.sample.a674" under the below path
    edma3_lld_02_00_01_04\packages\ti\sdo\edma3\drv\sample\lib\da830\Debug

    Which topology are you trying to build?
    Refer the below wiki page for PA build on DA8XX
    http://processors.wiki.ti.com/index.php/Installation_and_Usage_of_DA8xx_SDK