簡述問題
最近在使用STM32Cube這款代碼生成工具配置單片機程式,不得不說老外的東西還真的挺香,基本上應用層和底層實作了分離,開發者可以專注于應用的開發。
但是使用中總是發現重新配置工程的時候,工程檔案總是把我自己添加的檔案給remove出去,搞得人很暴躁。後來我研究了一下發現很簡單就能解決,下面我就記錄一下這個方法。
1、這是我自己添加的一個檔案,每次更新工程都會連着檔案夾一塊移除。如圖1所示。
圖1
2、這是在STM32cubemx中更新完工程後的代碼目錄,可見自己添加的檔案已經沒有了。如圖2所示。
解決過程
解決方法就兩步:
1、在STM32cubemx中更新完工程并在KEIL中打開後會出現如下圖3所示的選項,第一個選擇“是”。(其實隻要不是第二步都選“是”就行)
圖3
2、是否更新工程,選“否”。重新編譯就可以了。
圖4