嵌入式-开发环境搭建 CubeMX、Keil MDK-ARM、仿真器驱动程序

来源:成电《微机原理与嵌入式系统》漆强 第三章 STM32微控制器开发环境的搭建

一、STM32 CubeMX的安装

1.STM32 CubeMX的下载和安装

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

  • 下载地址:https://www.keil.com/download/product/,选择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即可
    Keil破解注册

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 >>>>即可升级

四、硬件连接

posted @ 2021-03-17 13:04  snowhide  阅读(1488)  评论(0编辑  收藏  举报