admin管理员组

文章数量:1558098

摘要

本文章基于国信长天 CT117E-M4 嵌入式开发板,讲解了竞赛开发环境的搭建,Keil及STM32CubeMX软件的安装方法,祝各位同学蓝桥杯电子比赛取得好成绩!

软件下载

在蓝桥杯的嵌入式比赛中,主要用到两个软件,分别是代码编译及调试软件Keil和代码生成软件STM32CubeMX,这两个软件的最新版本都可以从官方下载,官网如下:

Keil 官网:https://www2.keil/mdk5
STM32CubeMX官网:https://www.stmcu/ecosystem/Cube/STM32cubemx

只不过官网在国内访问速度较慢,而且还是英文版,下载时也需要注册,想省事的同学可以尝试下列下在方法:

1.百度云盘下载

下载链接:https://pan.baidu/s/1N6qgRr-CzqIzS1Z37gJ1WA?pwd=u08i
提取码:u08i

其中不仅包含了相关软件,还包含了Keil破解机,后面破解需要用到。

如果你觉得百度云盘下载速度太慢,可以尝试下文的QQ群文件下载。

2.QQ群文件下载

搜索并加入企鹅群:482754201
可在群文件中下载所需文件:
QQ群中除了有开发环境安装所需文件外,还包含了历年比赛的真题,备赛过程中有任何疑惑也都可以在群里交流。

软件安装

1.安装Keil

双击MDK535.exe进行安装,安装过程中大部分选项默认即可,注意安装环境不要出现中文路径。安装完成后关闭所有页面。

2.安装必要的PACK包

双击Kei.STM32G4xx_DFP.1.2.0.pack,进行安装,一路Next,使用默认选项安装即可。

3.注册激活Keil

3.1 关闭电脑上的杀毒软件以及Windows实时保护

3.2 然后以管理员方式运行Keil


3.3 打开Keil后, 点击File >> License Managent ...

3.4 将出现如下页面,复制页面上的 CID

3.5 解压并打开Keil注册机

将Keil中的CID复制到注册机中,然后Target选择ARM,点击Generate生成注册码,再把注册码复制到Keil,点击Add LIC即可激活成功。

下面给出了51版本激活动画参考,注意一定要把下图中的Target从C51改成ARM

4.安装STM32CubeMX

加压STM32CubeMX的安装文件,双击安装即可,使用默认安装选项,如果更改了安装路径,注意路径中不要出现中文。

开发环境验证

安装完成上述软件后,需要验证下是否安装正确。可以从QQ群或者百度云盘下载蓝桥杯官方提供的资料包,编译运行一下示例代码。

1.下载资料包

2.解压并打开示例代码

3.配置工程

点击keil中的魔法棒进入配置,选择Debug,点击Use后面的Setting,在新打开的页面中选择 Flash Download,点击Add,选择STM32G4xx_128_Flash,点击Add,然后一路OK

配置完成后编译代码并运行,如果运行成功说明Keil安装完成。


4.验证STM32CubeMX

双击打开下图所示的文件,首次打开需要下载一个库,耐心等待。如果有提示请点击Continue。


出现下图所示的页面,说明STM32Cube安装成功:

总结

蓝桥杯嵌入式比赛需要安装两个软件,分别是Keil和STM32CubeMX,安装路径尽量不要出现中文。Keil是收费软件,需要使用注册机进行注册,STM32CubeMX是免费软件,安装后即可使用。

安装过程中遇到问题可以在评论区留言,或者加入我们的QQ群(482754201),在群里讨论。

需要蓝桥杯嵌入式开发板的同学可以在海鲜市场搜索鹏老师蓝桥杯,鹏老师设计的蓝桥杯练习板,功能和蓝桥杯赛方指定的设备功能完全兼容,并做了一些优化,价格仅仅是官方设备的一半,可以为预算有限的同学节约一笔开支。

本文标签: 国信天蓝嵌入式环境开发板