关于MDK 报错“undefined symbol...”命令的调试经验

今天是想把正点原子旗舰板的照相机和MP3播放器的例子整合在一起的时候总是会报错“undefined symbol...”之类的命令,首先从“stm32f10x_conf.h”文件里面找原因,发现果然没有把“#include "stm32f10x_exti.h"”文件添加进来。后来发现即使是添加进来以后还是依然报错,这就奇怪了。我是在“MP3播放器”例程的基础上添加“照相机”的例程,所以就对比两个程序的差异。找了老半天还是找不到,后来我尝试找到定义报错函数的地方,然而发现却定位不到。哈哈,大概可以锁定报错的地方了。因为stm32的固件库函数从V3.X版本以后就采取分离库文件的办法,这样一来确实是方便了许多,不想以前非得在库文件的同根目录下建立工程文件才能调用库文件。从前面排错的情况来看我估计是“stm32f10X_exit.h”文件没有添加进来。因为以前用库文件时都是吧所有的文件都给添加进来了,只需在“stm32f10x_conf.h”里面改动就行了。现在用正点原子的工程发现他吧多余的库文件都踢掉了。

       问题解决了,开始继续往下面写了...


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值