看着MDK5有RTE環境


看着MDK5有RTE環境,看着挺不錯的,以后要用STM32的高級功能的話,這應該會是一個強大的支撐,准備玩一下。


但是問題來了,MDK5里面默認的固件庫是一個叫做HAL的新庫,和以前用的直接給源代碼的庫還有點不一樣。於是開始折騰,期間遇到各種問題,記錄,以備后忘。

1:MDK5普遍反應點增量編譯的時候就是全部重新編譯,而且沒有給出合適的解決辦法,經過實驗,只要保證項目路徑不含中文及特殊字符就可以了(MDK5.12)

2:在看HAL的過程中,看英語實在吃力,硬着頭皮看,期間想到很多問題,如main函數要包含什么頭文件? 中斷應該寫在哪里?   直接導致越看越迷惑,后來無意中直接拖到最后面看到有FAQ,瞬間就釋然了。

3:有沒有例程(模板)可以像以前的固件庫一樣可以直接貼過來用的? 在軟件的安裝目錄中找到如下文件夾,就能看到一個個的樣板工程了,直接貼過來用了。     \Keil_v5\ARM\Pack\Keil\STM32F4xx_DFP\2.2.0\Projects\STM32F429I-Discovery\Templates\MDK-ARM

彩蛋:關於ucProbe,折騰了兩天,一開始總是默認要用RS232去連接,總是port不上去(我還沒有學習ucOS),后來亂點,用Jlink連接之后,很郁悶的發現就能用了,圖形化的界面對高手來說可能說是累贅,但是對我等新手來說,卻是可以強力激發入門興趣的好東西啊。附圖一張:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM