KEIL5 MDK 编译后出现错误提示信息
.\Output\led.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f429_439xx.o).
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.
可以看到错误信息中显示未定义的函数SystemInit
SystemInit函数的作用是初始化时钟
两种解决方案
- 把定义SystemInit函数的文件包含进项目工程文件中
- 自己定义该函数,可以定义成空函数
例如这样
#include"head.h"
int main()
{
while(1);
}
void SystemInit()//自定义一个SystemInit函数,函数体为空,这样错误即可消除
{
}