STM32开发环境搭建

一,MDK安装(MDK5.14):

1. 安装MDK软件:

    

stm32cubeMX package安装路径_CH340

  双击安装,一路下一步,填写安装路径:路径名不要包含中文,空格或特殊字符

    

stm32cubeMX package安装路径_ST-Link_02

  中途会弹出是否安装ULink驱动,点击安装

    

stm32cubeMX package安装路径_MDK_03

  安装完成点击Finish会弹出下载插件页面(不联网会报错,直接关闭即可)

    

stm32cubeMX package安装路径_stm32_04

2. 安装STM32F1XX支持包:(MDK5不同芯片需安装对应支持包)

  打开MDK5

    

stm32cubeMX package安装路径_ST-Link_05

  双击STM321xx.pack支持包

    

stm32cubeMX package安装路径_ST-Link_06

  一路Next安装Finish,此时我们的MDK就可以开发STM32F1XX了

    

stm32cubeMX package安装路径_stm32_07

  查看支持包:

    

stm32cubeMX package安装路径_MDK_08

  可以看到STM32F1xx支持包一安装完成(这里不是最新版本的不影响开发)

    

stm32cubeMX package安装路径_stm32_09

  安装需要的支持包可以点击Install按钮或到网站http://www.keil.com/dd2/pack下载

3. 破解MDK

  使用管理员身份运行MDK5(如果不使用管理员身份,点击注册按钮会报错),File->License Managerment页面复制CID

    

stm32cubeMX package安装路径_ST-Link_10

  打开破解软件

    

stm32cubeMX package安装路径_MDK_11

  粘贴CID,并选择ARM,点击生成注册码

    

stm32cubeMX package安装路径_CH340_12

  回到MDK注册页面填写注册码并点击执行,破解完成

    

stm32cubeMX package安装路径_CH340_13

二,USB串口驱动安装(CH340)

  安装CH340,下载程序中又针对安装失败的解决方法,需要粘贴一些文件到System下

    

stm32cubeMX package安装路径_MDK_14

  验证安装-连接开发板查看端口映射

    

stm32cubeMX package安装路径_MDK_15

三,ST LINK驱动安装

  安装ST LINK驱动(两个安装文件根据系统选择安装)

    

stm32cubeMX package安装路径_CH340_16

  验证安装-使用ST Link连接开发板

    

stm32cubeMX package安装路径_stm32_17

  查看串行总线

    

stm32cubeMX package安装路径_stm32_18


    

  至此,MDK5,STM32F1xx支持包,MDK5破解,USB串口驱动,ST Link驱动均已安装完成,开发环境搭建完成