首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Error: L6218E: Undefined symbol

Error: L6218E: Undefined symbol

做一个SysTick试验
  我把函数都独立出来,方便以后用
  
  所有.C/.H都编译好了,单个文件编译ok!
  bulid all 时候出现以下错误:
  compiling SysTick.c...
linking...
.\Output\GPIOled.axf: Error: L6218E: Undefined symbol SysTick_CLKSourceConfig (referred from systick.o).
.\Output\GPIOled.axf: Error: L6218E: Undefined symbol SysTick_CounterCmd (referred from systick.o).
.\Output\GPIOled.axf: Error: L6218E: Undefined symbol SysTick_ITConfig (referred from systick.o).
.\Output\GPIOled.axf: Error: L6218E: Undefined symbol SysTick_SetReload (referred from systick.o).
Target not created
  函数没有定义?
看了了下SysTick.c下没有包含stm32f10x_systick.h" /*_SysTick */?,呵呵这也难怪,我可能在
  #include "stm32f10x_conf.h"注释掉了?#define _SysTick,可不是吗,在做其他试验的时候为了编译不会调用没有用的文件,我给注释了,
  去掉注释,怎么还是不行????
  那我就去找?SysTick_CLKSourceConfig();这个函数去,晕菜!!!!!我的library没有调用?stm32f10x_systick.c。
  Add ?stm32f10x_systick.c,编译OK!
  总结:
        写程序时候一定要思路清晰,需要用什么函数,要提前调用!
继承事业,薪火相传
返回列表