STM32軟體安裝&環境建置&燒錄(NUCLEO-F103RB) === ## 1. 安裝STM32CubeMX(需註冊帳號)  --- ## 2. 打開下載好的壓縮檔,其中一步驟選Install for me only,其他一律按next  --- ## 3. 下載好CubeMX後,去Keil網站(也需註冊帳號)下載MDK-ARM # ->選Product Download,再選MDK-ARM   ## 4. 等待一段時間後,開啟下載好的檔案(MDK539),一路點選NEXT,就會開啟PACK INSTALLER  --- ## 5. 接著開啟STMCubeMX,點選中間「ACCESS TO BOARD SELECTOR」  --- ## 6. 點BOARD SELECTOR,再選左上角Commercial Part Number(型號)  --- ## 7. 選好型號,點右下角  --- ## 8. 點選右上角Project Manager,設定Project Name,Project Location,並把Toolchain/IDE的選項設定成MDK-ARM,最後選擇GENERATE CODE - 建議先新增一個資料夾,再將project存放在裡面,方便管理  --- ## 9. 接下來會跳出一個視窗,會請你去官網下載一個PACK,下載可能需要一段時間 --- ## 10. 裝好之後,開啟剛才做好的keil project,按一下在左上角的魔術棒  --- ## 11. 將右方ARM Compiler的選項改成V6.21  --- ## 12. 點選右上方Debug,再點右方setting  --- ## 13. 點開setting後,點選左上Flash Download,再將左上方Reset and Run勾選起來  --- ## 14. 再點Pack選項,把Enable選項取消掉  --- ## 15. 全部點選確定後,將板子和線連接電腦,再重新開啟魔術棒,再次點選Debug和setting,確認右方顯示有無連接,有聯接成功,直接跳步驟19   --- ## 16. 若無連接到,搜尋stlink driver,到官網下載STSW-LINK009  --- ## 17. 下載好後,到C槽創一個資料夾(檔名ex:stlink)將下載的壓縮包全部解壓縮到新創資料夾 - 做此步驟是為了預防某些軟體在未完全解壓縮的包裹裡面打開的話,會無法執行軟體  --- ## 18. 點選dpinst_amd64(可能剛好排第三個),執行此軟體(應該會出現一個資料在資料夾間傳遞的動畫),這樣應該能解決板子連線問題 --- ## 19. 回到keil,按下load圖示,準備開始燒錄  --- ## 20. 接著會跳出ST-Link UPGRADE視窗,點Device Connect,確認下方有無顯示聯接到板子,最後按Yes(這步沒成功,代表前面應該是有少安裝到東西)  --- ## 21. UPGRADE成功後,按左方的Build或Rebuild進行編譯,最後按load  --- ## 22. 最後會顯示如下圖,這樣應該是成功了  --- - 如果過程中有解決不了的bug,建議再重新拔插線和板子 ---
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up