天天看點

stm32cubemx更新生成代碼時,自己添加檔案總被删除如何處理?

作者:嵌入式老劉

簡述問題

最近在使用STM32Cube這款代碼生成工具配置單片機程式,不得不說老外的東西還真的挺香,基本上應用層和底層實作了分離,開發者可以專注于應用的開發。

但是使用中總是發現重新配置工程的時候,工程檔案總是把我自己添加的檔案給remove出去,搞得人很暴躁。後來我研究了一下發現很簡單就能解決,下面我就記錄一下這個方法。

1、這是我自己添加的一個檔案,每次更新工程都會連着檔案夾一塊移除。如圖1所示。

stm32cubemx更新生成代碼時,自己添加檔案總被删除如何處理?

圖1

2、這是在STM32cubemx中更新完工程後的代碼目錄,可見自己添加的檔案已經沒有了。如圖2所示。

stm32cubemx更新生成代碼時,自己添加檔案總被删除如何處理?

解決過程

解決方法就兩步:

1、在STM32cubemx中更新完工程并在KEIL中打開後會出現如下圖3所示的選項,第一個選擇“是”。(其實隻要不是第二步都選“是”就行)

stm32cubemx更新生成代碼時,自己添加檔案總被删除如何處理?

圖3

2、是否更新工程,選“否”。重新編譯就可以了。

stm32cubemx更新生成代碼時,自己添加檔案總被删除如何處理?

圖4

繼續閱讀