昨天按照戰(zhàn)艦開發(fā)板配套給的《原子教你玩STM32》教程走,光盤:
鏈接:https://pan.baidu.com/s/1yt-WH_BWHKNwat-8VPt2Dw 密碼:xh02
建立了模板文件,也能夠燒到板子上了玩了。不過感覺 uVision3 又丑又笨,今天換了 uVision5,安裝包見:Keil5軟件安裝教程
不得不說這個安裝教程寫的很爛……Pack Installer 窗口自動彈出來,然后就卡死了……教程竟然只字未提。還真沒見過一上來就非要自動下載,然后下載過程中還卡死的軟件……辣雞。

uVision5 在高分辨率屏下還是像翔一樣難看,而且編輯器的字體設置有 bug,換成 Consolas 之后調(diào)字號調(diào)不動。在此再親親我唯一的寶貝 vs code,看看人家多漂亮多好用!后來自己在裝包的時候又遇到了版本問題,算了,都用最新版吧。。。反正重裝幾次了。
(再吐槽一下 uninstall 的時候我明明選了卸載 uVision,還是沒卸就告訴我卸載了,然后我還得手動卸,清注冊表……3版本和5版本都是這個破德行。)
最新版在官網(wǎng) https://www.keil.com/download/product/ 下載,選 MDK-arm。感動的是,最新版的 Pack Installer 在翻墻的狀態(tài)下能夠下載包了,雖然很慢,但是頁面沒有卡死的情況。基本是按照教程 https://wenku.baidu.com/view/2f1e35dd77eeaeaad1f34693daef5ef7ba0d12a3.html 來走的。
為了測試能不能用,我又建了一遍工程模板,這里好像給我自動建了 objects, Listings, DebugConfig 等文件夾,我也就把編譯輸出到 objects 去了。因為試試跑馬燈,又添加了 HARDWARE 組,把 LED 的 .c 和 .h 放進去了。Define 和 Paths 都添加夠,哪個頭文件找不到就查看一下 include Path。最后編譯成功了。燒進去,OK~

