STM32出现.\output\Buzzer.axf: Error: L6218E: Undefined symbol GPIO_Init (referred from main.o). 原
.\output\Buzzer.axf:Error:L6218E:UndefinedsymbolGPIO_Init(referredfrommain.o)..\outpu...
.\output\Buzzer.axf: Error: L6218E: Undefined symbol GPIO_Init (referred from main.o).
.\output\Buzzer.axf: Error: L6218E: Undefined symbol GPIO_PinRemapConfig (referred from main.o).
.\output\Buzzer.axf: Error: L6218E: Undefined symbol GPIO_SetBits (referred from main.o).
.\output\Buzzer.axf: Error: L6218E: Undefined symbol RCC_APB2PeriphClockCmd (referred from main.o).
Target not created 求解释!! 展开
.\output\Buzzer.axf: Error: L6218E: Undefined symbol GPIO_PinRemapConfig (referred from main.o).
.\output\Buzzer.axf: Error: L6218E: Undefined symbol GPIO_SetBits (referred from main.o).
.\output\Buzzer.axf: Error: L6218E: Undefined symbol RCC_APB2PeriphClockCmd (referred from main.o).
Target not created 求解释!! 展开
3个回答
展开全部
GPIO_Init ,GPIO_PinRemapConfig ,GPIO_SetBits,RCC_APB2PeriphClockCmd 在main函数中你都用到了,但是你没有在用之前定义这些函数,你可以把包括这些函数的头文件在main函数文件里添加进来。
⒈keil.com/forum/16561/" target="_blank">http://www.keil.com/forum/16561/
⒉http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka4116.html
⒊这个错误是说你没有定义main入口函数,你看看是不是写错了,要跟main一摸一样,大小写也要一致,GPIO_Init ,GPIO_PinRemapConfig ,GPIO_SetBits,RCC_APB2PeriphClockCmd 在main函数中你都用到了,但是你没有在用之前定义这些函数,你可以把包括这些函数的头文件在main函数文件里添加进来。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-05-24
展开全部
我遇到过类似情况,新建工程的时候,先创建空白的.c和.h文件,路径都添加了,然后复制现成的文件进行覆盖,这样其实是没有问题的,但是编译就出现几个error,在project中可以看到,复制过去的几个.c文件没有头文件,重启电脑和软件之后莫名其妙好了。(PS:复制的时候,工程是打开着的。MDK.26.2.0。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询