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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章