[MCU] 这个错误为什么会出现

[复制链接]
1237|24
 楼主| dengdc 发表于 2020-3-8 10:44 | 显示全部楼层 |阅读模式
我在做DM642用EDMA传输数据时,用到了一下代码:

#include <csl.h>
#include <csl_edma.h>
#include <csl_mcasp.h>
#include <csl_mcasphal.h>
#include <csl_irq.h>
#include <csl_chip.h>
#include <csl_chiphal.h>

.........
.........
if (port == 0)
     {
          edmaChaAXEVT = EDMA_map(EDMA_CHA_XEVT0, 12);
          edmaChaAREVT = EDMA_map(EDMA_CHA_REVT0, 13);
         
     }
     else if (port == 1)
     {
          edmaChaAXEVT = EDMA_map(EDMA_CHA_XEVT1, 14);
          edmaChaAREVT = EDMA_map(EDMA_CHA_REVT1, 15);  
     }
........
.........

在build时出现一下错误:

undefined
  symbol
--------------
_EDMA_map


而我在头文件cls_edma.h中找到了EDMA_map的声明:

#if (CHIP_DM642 || CHIP_6713 || CHIP_DA610 || CHIP_6711C || CHIP_6712C)
CSLAPI int EDMA_map(int eventNum,int chaNum);     
#endif

以及下面一句话(csl_edma.h中原话):
02/15/2002 added EDMA channel events 6713/DM642 - EDMA_map()。

这说明该函数是可用的,请问各位大侠,为什么会出现这个错误,谢谢。
heweibig 发表于 2020-3-8 10:48 | 显示全部楼层


替你顶一个 确定头文件路径对吗 就是右击包含头文件的语句  能打开
wuhany 发表于 2020-3-8 10:51 | 显示全部楼层
你的程序里面有过CHIP_DM642的#define吗?
jiahy 发表于 2020-3-8 10:54 | 显示全部楼层
如果没有,显然根据人家的#if来看的话,EDMA_map与你是无缘的!
spark周 发表于 2020-3-8 10:59 | 显示全部楼层
楼上正解
morrisk 发表于 2020-3-8 11:02 | 显示全部楼层
csl库 不知道大家感觉怎么样 是否好用
zyf部长 发表于 2020-3-8 11:05 | 显示全部楼层
这个定义在哪里了
hanwe 发表于 2020-3-8 11:09 | 显示全部楼层
EDMA_map()是CSL库函数
langgq 发表于 2020-3-8 11:14 | 显示全部楼层
你链接这个库了没?
huanghuac 发表于 2020-3-8 11:18 | 显示全部楼层
加入了CHIP_DM642
tian111 发表于 2020-3-8 11:22 | 显示全部楼层
EDMA_map函数的实现是在lib库中
zwll 发表于 2020-3-8 11:25 | 显示全部楼层

使用的是什么平台
juventus9554 发表于 2020-3-8 11:29 | 显示全部楼层
加入了CHIP_DM642
pengf 发表于 2020-3-8 11:35 | 显示全部楼层
在csl_edma.h中加#if (CHIP_DM642 || CHIP_6713 || CHIP_DA610 || CHIP_6711C || CHIP_6712C)
xxrs 发表于 2020-3-8 11:40 | 显示全部楼层
_EDMA_map怎么定义的
pangb 发表于 2020-3-8 11:43 | 显示全部楼层
使用CSL库函数时需要链接cslDM642.lib。
morrisk 发表于 2020-3-8 11:46 | 显示全部楼层
EDMA_map()这个函数确实在DM642平台下不能使用
xxmmi 发表于 2020-3-8 11:51 | 显示全部楼层
声明这个函数
huwr 发表于 2020-3-8 11:56 | 显示全部楼层
cslDM642..lib库中没有这个函数的实现
happy_10 发表于 2020-3-8 11:59 | 显示全部楼层
自己移植的相关代码吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

892

主题

13885

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部