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。

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