大家好!
我在CCS6上调用EDMA_LLD,编译时发生下面问题:
>> Compilation failure
undefined first referenced symbol in file ——— —————- _ti_sysbios_family_c64p_EventCombiner_disableEvent__E D:\ti\edma3_lld_02_12_00_20\packages\ti\sdo\edma3\drv\sample\lib\ti816x-evm\674\release\edma3_lld_drv_sample.a674<sample_cs.o674>
_ti_sysbios_family_c64p_EventCombiner_enableEvent__E D:\ti\edma3_lld_02_12_00_20\packages\ti\sdo\edma3\drv\sample\lib\ti816x-evm\674\release\edma3_lld_drv_sample.a674<sample_cs.o674>
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "BIOS_DM8168.out" not built
gmake: *** [BIOS_DM8168.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
请问怎么解决?
Chris Meng:
你好,
能否查看一下EDMA LLD的releasenote,看看配套使用的编译器/工具是否一致?不一致的话,能否安装releasenote里面指定的编译器/工具,然后在尝试一下?
tao wu4:
回复 Chris Meng:
我也碰到这个问题,按照TI文档把EDMA3_lld重新编译了一遍,但是并没有产生.lib静态文件。请问你是如何解决“undefied symbol”这个问题的。