keil5錯誤集錦

2021-09-17 04:35:12 字數 710 閱讀 3706

\user\api\led.h(4): error: #11-d: unrecognized preprocessing directive

預編譯出錯。–可能是字母打錯了

…\fwlib\src\stm32f10x_rcc.c(273): warning: #223-d: function 「assert_param」 declared implicitly」

解決辦法:在這裡新增,use_stdperiph_driver巨集定義,與前面的中間需要加乙個英文的逗號

…\user\stm32f4xx.h(12027): error: #5: cannot open source input file 「stm32f4xx_conf.h」: no such file or directory

錯誤原因:庫檔案沒有移植完全

解決方法:將stm32f4xx_conf.**件拿到自己的工程下面。

…\user\api\fontload.c(6): error: #29: expected an expression

錯誤原因:misc controls 預設是c90,

解決方法:只要將改為c99即可解決

Keil5中堆疊相關知識

網路上蒐集整理的資料,非原創!keil編譯資訊中的 program size code xx ro data xx rw data xx zi data xx 其中 code 儲存到flash rom 中的程式 文字段 ro data read only 唯讀常量的大小,如const型。資料段 rw...

keil5 編譯不成功

學習使用stm32標準庫的時候,會使用各種各樣的標頭檔案,使用標頭檔案時要在keil介面魔術棒配置裡面新增檔案路徑,我在模仿編寫例程時,沒有把所有標頭檔案路徑包含進去,導致編譯不成功 另外就是檔案路徑包含了中文,keil5也會找不到相關標頭檔案。我挺佩服st的韌體庫的,利用巨集定義大大增加了程式的可...

keil5除錯常見的問題

唉 真無語 我們總想著跑快點卻忘了 自己走路還不是很穩 在學stm32時候 總是會出現各種問題,這麼多 你不可能 心算就能算出來 出了問題 所以 會除錯就顯得特別的重要,但是我一開沒去研究除錯 導致遇到問題時 只能乾瞪眼 一點點對比 猜測 這樣做實在是浪費時間 所以這次寫一篇文章 記錄下自己的學習之...