RoboMaster电控入门(1)STM32开发环境搭建 (2)

RoboMaster电控入门(1)STM32开发环境搭建

将复制好的Computer ID复制到CID中,Target选择ARM,填完后点击Generate

RoboMaster电控入门(1)STM32开发环境搭建

将生成的破解码粘贴到keil中

RoboMaster电控入门(1)STM32开发环境搭建

点击Add LIC,如下图显示则破解成功

RoboMaster电控入门(1)STM32开发环境搭建

完成keil的安装破解之后,我们开始安装stm32f1与f4的芯片包,依然是在keil mdk5安装全家桶下,找到

RoboMaster电控入门(1)STM32开发环境搭建

直接双击安装即可,他们提供了f1和f4系列芯片的一些具体芯片信息,是下载和创建工程时必要的

2. JLink,STLink驱动安装

Jlink和STlink是常用的两种下载/调试器,一般我们使用jlink/stlink链接开发板与电脑,将电脑编译生成的可执行文件烧录到单片机上。

这是常见的jlink下载器,烧录时遵守jtag协议

RoboMaster电控入门(1)STM32开发环境搭建

这是stlink下载器,烧录时遵守swd协议

RoboMaster电控入门(1)STM32开发环境搭建

也有小型且便宜的stlink下载器

RoboMaster电控入门(1)STM32开发环境搭建

jtag可以兼容swd,也就是说使用jlink同样可以按照swd协议进行下载

Robomaster的开发板都是swd下载接口

我个人推荐使用jlink,因为jlink可以提供一些优秀的调试工具,比如jscope,这是一个功能强大的虚拟示波器,可以实时监视单片机中的变量

RoboMaster电控入门(1)STM32开发环境搭建

下面我们开始安装这两个下载器所需要的驱动——

keil mdk5安装全家桶下,找到Setup_JLink_V496.exe,双击运行,一路点击next,最后会弹出如下界面

RoboMaster电控入门(1)STM32开发环境搭建

勾选mdk,点击OK即可

RoboMaster电控入门(1)STM32开发环境搭建

成功安装后点击Finish

接着安装stlink

keil mdk5安装全家桶下,找到ST LINK驱动及教程文件夹,点击进入后找到ST-LINK驱动文件夹

RoboMaster电控入门(1)STM32开发环境搭建

64位系统点击dpinst_amd64.exe进行安装,一路next即可,成功后显示

RoboMaster电控入门(1)STM32开发环境搭建

STLINK调试补充教程.pdf下有更加详细的配置信息,以及升级stlink固件的方式,如果出现了不能下载的情况,可以参考该文档

STM32CubeMX安装

最后需要安装的是stm32cubemx,下载并解压cubemx安装全家桶,内容如下:

RoboMaster电控入门(1)STM32开发环境搭建

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfxxg.html