[STM32F1] 在KEIL4 下,链接错误L6218错误!

[复制链接]
 楼主| ccatwyj 发表于 2014-1-5 15:18 | 显示全部楼层 |阅读模式
错误提示如下

..\OBJ\ADC.axf: Error: L6218E: Undefined symbol DMA_Cmd (referred from dma.o)
.
..\OBJ\ADC.axf: Error: L6218E: Undefined symbol DMA_DeInit (referred from dma.o)
.
..\OBJ\ADC.axf: Error: L6218E: Undefined symbol DMA_Init (referred from dma.o)
.
..\OBJ\ADC.axf: Error: L6218E: Undefined symbol DMA_SetCurrDataCounter (referred from dma.o).

编译,看到 相应的库文件stm32f10x_dma.h
已经加入到工程中 ,但是里面包含的函数就是不认,请各位前辈,帮我指点下,是什么问题导致!
谢谢

data acq.zip

3.13 MB, 下载次数: 9

5186 发表于 2014-1-5 15:28 | 显示全部楼层
用5.0吧,好用
 楼主| ccatwyj 发表于 2014-1-5 15:32 | 显示全部楼层
请问,难道这个是4.0的bug 吗。您在5.0上编译过去了吗
mlnet 发表于 2014-1-5 17:41 | 显示全部楼层
你的stm32f10x_dma.c呢?明显的未申明啊。

评分

参与人数 1威望 +4 收起 理由
ccatwyj + 4 很给力!

查看全部评分

 楼主| ccatwyj 发表于 2014-1-5 18:15 | 显示全部楼层
谢谢mlnet,是想您说的那样,没有把 stm32f10x_dma.c加到工程里:$
ahuzjh 发表于 2014-1-5 23:59 | 显示全部楼层
楼主是不是没有把DMA的.C文件加进工程啊,我用4.0好好的啊。没有问题...
jplzl10000 发表于 2014-1-6 09:43 | 显示全部楼层
Undefined symbol
就是找不到定义了,是函数的话,就是找不到函数体了,通常就是.c文件没有加入到工程咯
如果是.h头文件没有包含的话,但实际上有函数体的话,只是提示warning:declared implicityly
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:ccatwyj

23

主题

79

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:ccatwyj

23

主题

79

帖子

2

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