1.Keil安装
1.Keil的下载
1.进入“Keil”官网
2.进入Download页面,选择Product Downloads
3.选择安装包类型
根据单片机内核选择安装包类型,例如51单片机选择C51类型,STM32单片机选择MDK-Arm类型。
4.填写用户信息
除了E-mail需要规范填写外,其余可以随便填写。
5.下载EXE文件
1.2Keil的安装
正常安装即可,这里演示的是MDK-Arm类型的安装包适配STM32单片机,与51单片机对应C51类型的安装有些许差别
注意事项:
1.安装路径不能有中文
Core:Keil软件安装路径
Pack:芯片包安装路径
如果之前安装过C51版本,可以将Core路径选择为C51的安装路径,Pack安装在如图所示的对应路径下。
这样就可以在Keil软件里对两个版本进行切换:在新建Project的时候进行选择
Legacy Device Database:C51版本
Software Packs:Stm32版本
2.用户信息随便填
等待安装结束即可。
1.3Keil的破解
1.CID的获取
Keil uVision5以管理员身份运行
File→License Management→CID(将CID值复制到破解软件对应框中,破解软件为keygen_new2032),注意破解软件下载时关闭杀毒软件,否则会被自动清理掉
2.选择Target
根据Keil软件类型进行选择,STM32选择ARM,51单片机选择C51
3.生成激活码
点击Generate生成激活码,将激活码复制到Keil uVision5中,对应的LIC框中。
4.添加许可
点击Add Lic进行添加,当提示Success时,关闭退出即可。
2.STM芯片包安装
1.STM32芯片包的下载
1.进入“Arm Keil”官网。
2.进入CMSIS Packs界面。
3.搜索“STM32”关键词。
4.在搜索列表中选择匹配单片机型号的芯片包
例如我现在使用的单片机型号为STM32 F429-V2,所以选择STM32F4xx_DFP的包进行下载。
2.STM芯片包的安装
双击下载好的Keil.STM32F4xx_DFP.2.17.1.pack文件进行安装。
这是我曾经安装出现的问题
我重新安装了一下Keli,问题就消失了,不知道为啥
正常安装即可
3.调试驱动安装
1.STLINK驱动安装
插上STLINK
在设备管理器中发现插上的设备,为感叹号,缺少驱动,需要安装驱动
安装包在安装的keil软件路径下:D:\keil\ARM\STLink\USBDriver\dpinst_amd64.exe
双击安装即可
安装完再去设备管理器中观察,已经没有警告符号,即安装完成
2.USB转串口驱动安装
ch340ser驱动程序安装即可