準備項目
1. 確認開發板型號
請看中間 CPU 的型號,我的是普遍的 STM32F303VCT6 (VC)
2. MicroUSB 線,接在 USB ST-LINK 這個連接埠。
下載項目
1. Keil C - MDK IDE 安裝檔案: MDK Version 5
下載這個。
可選下載項目:
- en.stsw-link004 (STM32 ST-LINK Utility)
- STM32CubeMX
- Keil.STM32F3xx_DFP.1.3.0.pack
- MDKCM521
安裝
安裝完成 Keil MDK,會跳出安裝列表,請點選安裝 STM32F303VC 的 CPU 資料。
如果列表找不到這個 cpu,請下載
Legacy support for ARM Cortex-M devices
以及 pack
請找到 STM32F303VC 的 pcak
並且下載安裝
IDE debugger 調適器參數修改
在 keil mdk 裡面打開 Flash -> Configure Flash Tools...
- debug 欄位,修改 use: ST-LINK Debugger
- device 欄位,選擇到 STM32F303VC 的 CPU
- Target 欄位,勾選 Use MicroLib
- debug 欄位,選擇 settings ,進去後把 port 改為 SW
編譯與下載
確認以上配置都沒問題,就可以編譯下載。
每次專案一定要先 rebuild ,成功後才能下載 (load) 。
建置新專案
建立新專案後,請選擇 CPU 模板:
然後,選擇一些項目:
然後,你會看到專案應該有這些東西了:
這時候可以按 F2 重新命名一下 Source Group 1 這個資料夾。
然後,在這個資料夾按右鍵 -> 新增項目 -> c 並且命名為 main
然後,匯入標頭就可以了,在空白處按右鍵,新增檔頭:
Reference:
- http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries-expansions/stsw-stm32118.html
- http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries-expansions/stsw-stm32118.html?dl=xK1Fv%2FUZEgpDzjVrxu66AQ%3D%3D%2CzQMDp%2FF7na1JbJiDhUpP8R%2FBcRWvaeOms806Lq%2Bgpi0Vp8JYz3yNo7J%2FpMyzhA37
- https://www.youtube.com/watch?v=_76lPzXf8To
- https://www.youtube.com/watch?v=RrkbMUyrVUw
- http://www.keil.com/support/docs/3852.htm
- http://www2.keil.com/mdk5/legacy/
- http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries-expansions/stsw-stm32118.html?dl=xK1Fv%2FUZEgpDzjVrxu66AQ%3D%3D%2CzQMDp%2FF7na1JbJiDhUpP8R%2FBcRWvaeOms806Lq%2Bgpi0Vp8JYz3yNo7J%2FpMyzhA37
- http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-embedded-software/stm32cubef3.html
- http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
沒有留言:
張貼留言