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