1. 安装Keil 5
1.1 安装mdk511
打开Keil 5的安装包,一般为MDK-ARM,我用的是v5.11版本,即mdk511.exe,以管理员身份运行此应用程序,一路Next,路径选择为不出现英文与空格,建议与STMCubeMX放在同一目录下,根据自己的喜好填写用户名、公司名和邮箱,安装成功后点击Finish,然后关闭弹出的页面
1.2 破解MDK
以管理员身份运行桌面的Keil uVision5,在左上角的File下拉菜单中选择License Management...
管理员身份运行破解软件2035/2035.exe,关闭全部的杀毒软件,包括360,电脑管家,或将此文件放入Windows安全中心的白名单中,在病毒和威胁防护中选择关闭实时保护
根据如下顺序,输入破解码,即单击3按钮生成的序列码,填入LIC中,并单击Add LIC按钮
1.3 安装STM32芯片支持包
双击下载的芯片支持包Keil.STM32F1xx_DFP.2.0.0.pack自动安装到Keil5中,完成后单击Finish即可
2. Keil5 与 ST-Link 调试连接
2.1 安装ST-Link驱动
在mdk511.zip解压之后的目录中 st-link-win10.zip,以管理员身份运行 stlink_winusb_install.bat
一路Next安装就行
将STM32开发板和ST-Link转接连接在一起,并USB线连接到电脑上,打开设备管理器,在端口COM和LPT一栏可见虚拟端口STLink即为驱动安装成功
2.2 连接调试
打开上次使用STMCubeMX配置的项目,在MDK-ARM文件夹中选中图标为Keil 5的文件,双击点开(后缀为.uvprojx)
在 Keil5 中,点击“Options for Target”按钮
在弹出窗口中,选择Debug页签,在Use下拉框中选择ST-Link Debugger,并点击settings,在弹出的窗口中,确认Port为SW,并在SW Device列表中,存在一条记录,确认无误后,点击【确定】
点击左上角第三行第二个按钮(build)编译,或直接按f7,点击第六个按钮下载(Download),烧写程序到开发板中,出现Verify OK即为成功烧写
最近比较忙,抽时间整理一下前几次分享(包括这次)所提到的安装包,并在后面几次分享中发出来。