MDK常见错误记录

本篇文章记录Keil相关的常见错误,以备后来碰到相同错误可以速查。

1、.\Objects\stm32_test.axf: Error: L6200E: Symbol __Vectors_Size multiply defined (by startup_stm32f10x_ld.o and startup_stm32f10x_md.o).


接近100个错误。

看一下project中是不是把3种类型CPU的启动代码都引用了:
startup_stm32f10x_ld.s
startup_stm32f10x_md.s
startup_stm32f10x_hd.s
根据你的CPU型号,留下一个就可以了,而且只能留下一个。

  • STM32F103C8T6是64K的所以保留startup_stm32f10x_md.s一个即可:


STM32F103C8T6保留startup_stm32f10x_md.s


2、