今天新建工程发现出现一个错误 ——
…\Output\CG.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md.o).
但我觉得我的操作没有任何问题,而且配置和上一个文件比较是一模一样的。
于是我开始百度查询,然后发现了下面几个博客——
@weixin_44133391——STM32 编译错误
@dorlolok——iel5 编译报错 error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.
他们的解决方法无非都是把startup_stm32f10x_md.s文件里的内容注释掉。
但是,我发现startup_stm32f10x_md.s文件根本不能修改!!
于是我只能找别的方法。
最后经过多次与之前文件的对比,发现是 system_stm32f10x.c 文件没有添加。(笑死)
添加后,就零错误零警告了。