将复制好的Computer ID复制到CID中,Target选择ARM,填完后点击Generate
将生成的破解码粘贴到keil中
点击Add LIC,如下图显示则破解成功
完成keil的安装破解之后,我们开始安装stm32f1与f4的芯片包,依然是在keil mdk5安装全家桶下,找到
直接双击安装即可,他们提供了f1和f4系列芯片的一些具体芯片信息,是下载和创建工程时必要的
2. JLink,STLink驱动安装Jlink和STlink是常用的两种下载/调试器,一般我们使用jlink/stlink链接开发板与电脑,将电脑编译生成的可执行文件烧录到单片机上。
这是常见的jlink下载器,烧录时遵守jtag协议
这是stlink下载器,烧录时遵守swd协议
也有小型且便宜的stlink下载器
jtag可以兼容swd,也就是说使用jlink同样可以按照swd协议进行下载
Robomaster的开发板都是swd下载接口
我个人推荐使用jlink,因为jlink可以提供一些优秀的调试工具,比如jscope,这是一个功能强大的虚拟示波器,可以实时监视单片机中的变量
下面我们开始安装这两个下载器所需要的驱动——
在keil mdk5安装全家桶下,找到Setup_JLink_V496.exe,双击运行,一路点击next,最后会弹出如下界面
勾选mdk,点击OK即可
成功安装后点击Finish
接着安装stlink
在keil mdk5安装全家桶下,找到ST LINK驱动及教程文件夹,点击进入后找到ST-LINK驱动文件夹
64位系统点击dpinst_amd64.exe进行安装,一路next即可,成功后显示
在STLINK调试补充教程.pdf下有更加详细的配置信息,以及升级stlink固件的方式,如果出现了不能下载的情况,可以参考该文档
STM32CubeMX安装最后需要安装的是stm32cubemx,下载并解压cubemx安装全家桶,内容如下: