目录

国信长天蓝桥杯CT117E-M4-嵌入式开发板准备篇-开发环境搭建,Keil及STM32CubeMX的下载安装

【国信长天蓝桥杯】CT117E-M4 嵌入式开发板准备篇 ①开发环境搭建,Keil及STM32CubeMX的下载安装

摘要

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

https://i-blog.csdnimg.cn/blog_migrate/cf9cfc2d5e18f37d003f64a5125e7c94.png

软件下载

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

Keil 官网:

STM32CubeMX官网:

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

1.百度云盘下载

下载链接:

提取码:u08i

https://i-blog.csdnimg.cn/blog_migrate/4759432d89cddc7ee4c0db487d6b26ef.png

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

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

2.QQ群文件下载

搜索并加入企鹅群:482754201

可在群文件中下载所需文件: https://i-blog.csdnimg.cn/blog_migrate/eb6d98c24a7db27fe8390f27e0723431.png

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

软件安装

1.安装Keil

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

https://i-blog.csdnimg.cn/blog_migrate/f9585ebcc0253e4eac1a745881b921e6.png

2.安装必要的PACK包

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

https://i-blog.csdnimg.cn/blog_migrate/a3914c69de74c867cd645d467cf1dd8d.png

3.注册激活Keil

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

https://i-blog.csdnimg.cn/blog_migrate/9ac8e63b0aaf7b12dc241f1bdabee7da.png#pic_center

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

https://i-blog.csdnimg.cn/blog_migrate/71d0cb476dc062641f10a527fceabfa7.png#pic_center

**3.3 打开Keil后, 点击 File

License Managent ...**

https://i-blog.csdnimg.cn/blog_migrate/09e6299febccee9864c2d9d8857e9c30.png#pic_center

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

https://i-blog.csdnimg.cn/blog_migrate/fcc13a3f0d113aa40063fa97528c2dee.png#pic_center

3.5 解压并打开Keil注册机

https://i-blog.csdnimg.cn/blog_migrate/0eebc62740d8412147372a028a647f2f.png

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

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

https://i-blog.csdnimg.cn/blog_migrate/c276eb1e9bfb4a7de11d6447ce306de0.gif#pic_center

4.安装STM32CubeMX

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

https://i-blog.csdnimg.cn/blog_migrate/8916b8d4c29abc022997090c0f0243b4.png

开发环境验证

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

1.下载资料包

https://i-blog.csdnimg.cn/blog_migrate/b079fdecc073755f011866321bdd1602.png

2.解压并打开示例代码

https://i-blog.csdnimg.cn/blog_migrate/1dc88cea6e51bbe959eb98ce72fd0bb4.png

3.配置工程

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

https://i-blog.csdnimg.cn/blog_migrate/6704c0c1c112f04f45298d8375fb2e14.png

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

https://i-blog.csdnimg.cn/blog_migrate/18f7b5dae44f5fe4832f659d5b2e3dc2.png

4.验证STM32CubeMX

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

https://i-blog.csdnimg.cn/blog_migrate/688751a7b6218c43b44c4478e6b5d8a3.png

https://i-blog.csdnimg.cn/blog_migrate/e155f479704248aacb398a82553c33d8.png

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

https://i-blog.csdnimg.cn/blog_migrate/b2680cf0244d7a9278ccaaf8580cdfb4.png

总结

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

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

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

https://i-blog.csdnimg.cn/blog_migrate/fd08e55593d62f5a4c01b20a434bdfbc.jpeg