Undefined symbol SystemInit(未定义符号SystemInit)
新建项目并编译后遇到以下的错误:
..\Output\LED.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f429_439xx.o).
错误分析:从括号里面的内容可以知道:这个错误在 startup_stm32f0xx.o 这个文件里面被提及到,所以我们只需要在工程里面找到对应的.s或者.c文件即可(此错误对应的文件为startup_stm32f429_439xx.s)。
这个文件是STM32的启动文件,在此文件中可以找到SystemInit所在:
此时可以发现:在startup_stm32f429_439xx.s文件中,调用了SystemInit这个函数,而这个函数在.s文件里面没有定义。
|