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

摘要

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

软件下载

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

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

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

1.百度云盘下载

下载链接:https://pan.baidu.com/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),在群里讨论。

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

在这里插入图片描述

  • 5
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值