Hi, I'm trying use the EDMA3 DAT layer of the C6670 multiplecore DSP, and errors occur during the linking, says
undefined first referenced symbol in file --------- ---------------- edma3OsProtectEntry C:/Program Files/Texas Instruments/edma3_lld_02_11_03_02/packages/ti/sdo/edma3/drv/lib/66/debug/edma3_lld_drv.ae66<edma3_drv_init.oe66> edma3OsProtectExit C:/Program Files/Texas Instruments/edma3_lld_02_11_03_02/packages/ti/sdo/edma3/drv/lib/66/debug/edma3_lld_drv.ae66<edma3_drv_init.oe66> edma3OsSemGive C:/Program Files/Texas Instruments/edma3_lld_02_11_03_02/packages/ti/sdo/edma3/drv/lib/66/debug/edma3_lld_drv.ae66<edma3_drv_adv.oe66> edma3OsSemTake C:/Program Files/Texas Instruments/edma3_lld_02_11_03_02/packages/ti/sdo/edma3/drv/lib/66/debug/edma3_lld_drv.ae66<edma3_drv_adv.oe66>
I searched the functions (edma3OsProtectExit(), edma3OsProtectEntry(), etc), find that they were defined in sample_cs.c, I tried to include this file into my project, but it brings some new problem.
below is the project configuration (general, linker path)
I searched the previous threads and find http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/208298/738073.aspx#738073 is talking about the same problem. But I do now see how it was resolved.
Thanks for your help.