嵌入式-开发环境搭建 CubeMX、Keil MDK-ARM、仿真器驱动程序
来源:成电《微机原理与嵌入式系统》漆强 第三章 STM32微控制器开发环境的搭建
一、STM32 CubeMX的安装
1.STM32 CubeMX的下载和安装
- 先安装java环境安装
- 下载地址:https://www.st.com/stm32cubemx,点击get software按钮
- 解压、安装:注意路径不能有中文
2.STM32 Cube固件包在线安装
- 打开CubeMX→Help→Manage embedded software packages→选择主控型号→勾选最新固件包
- 默认保存路径:
~/STM32Cube/Repository/
(可通过Help→updater settings→Firmware Repository→Repository Folder)
二、Keil MDK-ARM的安装
IDE:集成开发环境
- Compiler:源码编译成obj文件(C编译器、汇编器Assembler)
- Linker:将多个obj链接为一个可执行文件
- Flash programmer:将可执行文件下载到MCU的Flash内
- Debugger:硬件在线调试
- Simulator:软件模拟MCU的执行
- 其他工具:生成bin文件
1.下载安装:Keil MDK-ARM
-
安装注意路径不能有中文
-
Core目标文件夹:MDK-ARM的安装路径
-
Pack目标文件夹:器件支持包的安装路径
-
安装结束前会提示是否安装ULINK驱动,安装即可
2.破解注册:Keil
- 右键Keil图标,以管理员身份运行,打开Keil→File→License Management→Single-User License,复制Computer ID
- 打开注册机:粘贴到的CID,target为arm,点generate生成注册码
- 然后复制到keil的New License ID code框中, 点击add LIC即可
3.下载安装:器件支持包DFP
-
下载地址:https://www.keil.com/dd2/pack/,选择STMicroelectronics STM32** Series Device Support...
-
打开Keil的Pack Installer→File→Import,导入所用开发板的
Keil.STM32**xx_DFP.*.*.*.pack
文件或直接双击Keil.STM32**xx_DFP.*.*.*.pack
-
另:可在Pack Installer中直接在线安装:选择主控型号、点击Install,安装完成后变为up to date
三、仿真器驱动安装
-
驱动程序:C:\Keil_v5\ARM\STLink\USBDriver\dpinst_amd64.exe 双击安装即可(dpinst_amd64.exe为64位安装包、dpinst_x86.exe为32位安装包)
-
验证:安装完成后,将ST-Link连接到电脑,在电脑的设备管理器中查看是否识别出来即可
-
ST-Link固件升级程序:C:\Keil_v5\ARM\STLink\ST-LinkUpgrade.exe 需要先将ST-Link连接到电脑,双击打开ST-LinkUpgrade.exe,点击Device Connect,显示仿真器固件版本和仿真器类型,点Yes >>>>即可升级
四、硬件连接
Make Up Forever