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.

c6748实现EDMA中出现的问题

我使用...\c6748_pdk\edma3_lld_02_11_04_01\examples\edma3_driver\src下面的dma_test的例子,在ccs仿真出现如下问题:

我自己分析出错的原因是:没有添加相应的库文件,导致有些标志编译器不认识。

我添加的库有:"...\c6748_pdk\edma3_lld_02_11_04_01\packages\ti\sdo\edma3\drv\lib\674\debug\edma3_lld_drv.a674"                         drv中的debug库             

                            "...\c6748_pdk\edma3_lld_02_11_04_01\packages\ti\sdo\edma3\rm\lib\c6748-evm\674\debug\edma3_lld_rm.a674"      rm中的debug库

                           "....\c6748_pdk\bios_6_33_01_25\packages\ti\bios\lib\release\ti.bios.a674"                                                                                bios中的库

如果你正好有相关经验,请告诉我下具体该添加哪个库,才能避免以上错误!

附源程序:

                  

#include<sample.h>
int main(void)
{
              EDMA3_DRV_Handle hEdma;
              unsigned int acnt=1;
              unsigned int bcnt=1;
              unsigned int ccnt=8;
              EDMA3_DRV_SyncType syncType=EDMA3_DRV_SYNC_A;
              EDMA3_DRV_Result result=edma3_test( hEdma,acnt,bcnt,ccnt,syncType );//edma3_test是src路径下的dma_test源文件中的函数

             return 0;
}