當前位置:編程學習大全網 - 源碼下載 - 怎麽解決MDK的出錯問題

怎麽解決MDK的出錯問題

新手開始學習STM32,壹般是看資料,看視頻,學習別人的例程,然後模仿,然後理解,最後自己寫這壹系列過程。我也不例外。視頻多了,各有各自的特點。我學習的例程是論壇裏的深入淺出STM32-NUCLEO-072RB開發板視頻教程資料(PPT+圖片+MDK源碼)

原帖地址http://www.stmcu.org/module/forum/forum.php?mod=viewthread&tid=597508&extra=page%3D1%26filter%3Ddigest%26digest%3D1

從第壹個例程1-LED(軟件延時).rar開始學習,下載編譯,出現許多錯誤,我用的是MDK5.13.

1.

..\stm32f072rbt6\core_cm0.h(127): error: #5: cannot open source input file "core_cmInstr.h": No such file or directory

#include <core_cmInstr.h> /* Core Instruction Access */

錯誤提示:不能打開"core_cmInstr.h",下面壹行有個頭文件,這個錯誤是缺少頭文件。在標準外設庫裏找到這個文件,添加到MDK源碼下的stm32f072rbt6文件夾下,再次編譯,又出現

..\stm32f072rbt6\core_cm0.h(128): error: #5: cannot open source input file "core_cmFunc.h": No such file or directory

#include <core_cmFunc.h> /* Core Function Access */

是 不是和上面壹個錯誤相似呢,解決如上,添加頭文件後再次編譯後

Program Size: Code=2184 RO-data=224 RW-data=36 ZI-data=1028

FromELF: creating hex file...

".\LED.axf" - 0 Error(s), 0 Warning(s).

OK,0錯誤,0警告,下載到072板上就看到實驗現象了。

2.

UART(printf+查詢方式接收).rar

Program Size: Code=4640 RO-data=224 RW-data=44 ZI-data=1028

FromELF: creating hex file...

".\LED.axf" - 0 Error(s), 0 Warning(s).

0錯誤,0警告啊。可是程序裏有2個X:

2.JPG (26.66 KB, 下載次數: 0)

下載附件

2015-2-16 13:19 上傳

雖然程序可以運行,但是追求完美的我,眼裏不容X,用鼠標點它,提示:

error:declaration conflicts with target of using of declaration already in scope

大概意思是 聲明沖突了,可我檢查了,沒發現那裏錯誤啊 ,這個問題困擾了好幾天,等到學到ADC的時候,才找到原因

因為裏面的源文件和頭文件用的都是.C和.H 改正過來後,OK了。

這些例程真的很不錯模塊化結構。

  • 上一篇:金蝶財務軟件負債表取數公式中的JY DY C@1 都是什麽意思
  • 下一篇:什麽是IOC,何時使用?
  • copyright 2024編程學習大全網