STM32 Keil新建工程报错“Error: L6200E: ”

       在STM32CubeMX软件版本更新后,编译先前版本上创建的keil工程文件时经常遇到错误“Error: L6200E: ”,现象如下图:

解决办法:

       通过报错信息可以看到是system_stm32l0xx.c里面重复定义了某个函数,在“Project”窗口下的“Drivers/CMSIS”下找到system_stm32l0xx.c,发现有两个system_stm32l0xx.c,好的问题找到了,删除一个system_stm32l0xx.c后编译通过。

   

        为什么在STM32CubeMX软件版本更新后,打开先前版本创建的工程会生成两个system_stm32l0xx.c我还没有找到原因,只能暂时认为是STM32CubeMX的BUG。

猜你喜欢

转载自blog.csdn.net/weixin_40779546/article/details/83178253