1. 程式人生 > >STM32 Keil新建工程報錯“Error: L6200E: *************************”

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,那個大神知道可以告訴我,先行謝過!