[蓝桥杯嵌入式有手就行]1_开发环境的配置

本文详细介绍蓝桥杯嵌入式开发环境的配置,包括KeilV5的下载、安装、激活,以及STM32CubeMX的使用,还涉及VSCode和相关插件的选择。重点介绍了keil5.38st-link报错的解决方法。
摘要由CSDN通过智能技术生成

[蓝桥杯嵌入式有手就行]系列文章

第一章 开发环境的配置
第二章 从点灯开始
第三章 学会看手册
第四章 GPIO(上)
第五章 GPIO(下)
第六章 LCD
第七章 串口
第八章 I2C
第九章 ADC
第十章 TIM(上)
第十一章 TIM(下)
第十二章 RTC
第十三章 14届模拟题1
第十四章 14届模拟题2
第十五章 14届真题解析
未完待续…



前言

注:本系列基于2023年蓝桥杯实战情况就行编写,所有软件均采用2023年赛点资源包
蓝桥杯嵌入式大赛是由中国教育部、工业和信息化部、科技部等多个部门主办的国家级大型技能竞赛。该比赛旨在通过比赛的方式,促进嵌入式系统开发技术的发展,推动中国智能制造的发展。

我将在本系列教程中以我的参赛经历带大家从入门到穷困潦倒(bushi)。
本节所有资源我上传百度云了(csdn限制单个文件不大于1GB,结果我得分3个)。当然你也可以去官网慢慢翻赛点资源包(百度云,希望还没过期)。
资源下载地址:https://pan.baidu.com/s/1-cVYcQtMEw76H_mFUKIK-w?pwd=xwcw


一、Keil V5下载安装

2023年keil推出了社区版,可供电子爱好者、学生、学者等群体非商业免费评估和使用。很不幸,官方并没有在资源包内提供keil安装包,所以需要自己下载。当然,我打包好了,可以直接去下载我的资料包(但是激活码需要自己去注册)。
注意,目前最新版本应该是5.38,可能会发生没有arm v5编译器导致报错,需要自己安装

1、keil下载

这一步我们只需要去获取PSN码,也就是到下载页为止,可能需要梯子,看网络。下载可能比较慢,直接用我准备的资源包就可以了。
访问这个链接获取keil社区版:https://www.keil.arm.com/mdk-community/
在这里插入图片描述
没有账号的话就进行注册,邮箱一定要填你在使用的,后面有激活码会发给你
注册完成后登录,你就会看到这个界面。点击黄色的下载就可以。
在这里插入图片描述
使用我的资源包的同学,直接往下拉,找到第五步,保存好你的psn码,之后换电脑啥的就不用再来登录了(有些时候会卡补全资料bug,会进不了这个界面)。
在这里插入图片描述

2、安装

没什么可说的,只有一点,不要安装到中文目录,否则后面会有很多问题。
安装完成后会弹出安装芯片包的界面,卡也是正常的,不用管,直接关。因为现在是空的,后面我们导入芯片包后就不会弹了。
在这里插入图片描述

3、激活

必须使用管理员权限启动keil打开keil后,点击File➡License Management➡Get LIC via Internet
在这里插入图片描述
然后会跳转到一个网页,我们只需要确保框起来的四个格子的内容是正确的。cid是上图按钮上面那个,会自动填写,核对下就可以,psn是之前让你记下来的那个,邮箱用于接收激活码,地区选中国,其他的随便填写。
在这里插入图片描述
提交之后稍等片刻就会收到邮件。
在这里插入图片描述
接下来,复制lic,回到keil。如果有报错,可能是你没有使用管理员权限打开keil(只有激活的时候需要)。
在这里插入图片描述

4、导入芯片包

直接双击资料包中的Keil.STM32G4xx_DFP.1.2.0.pack按提示安装就可以。
导入包或者缺少包,第一次打开keil会跳出导入包的界面,这个时候等待右下角条子走完就可以。下载卡住,可以尝试手机热点。
在这里插入图片描述

二、Stm32CubeMX下载安装

1.下载

这个很简单,直接来到st官网,找到这个软件,下载就行。这里给个链接
直接点击获取软件,然后选择合适的版本,确认许可协议,点击下载就可以。不过需要登录自己的账号,没有就注册,之后缺st的手册啥的都可以来这找,免费。
在这里插入图片描述

2、安装

如图,依次安装这两个软件就可以,也是不要安装在中文目录。其他没什么说的。
在这里插入图片描述

3、导入芯片包

打开stm32cubemx,除了版本更新(也就是我图中步骤1上方那个按钮)需要管理员权限启动,其他直接打开就可以。
在这里插入图片描述

三、vscode及插件(可选)

2023年赛点资源包内惊现vscode,换句话说,我们终于可以摆脱远古风的keil以及稀烂的代码提示。
最不能忍的是for这个词,默认情况下,你需要打forx然后删掉后面随便打的字母我写个for循环容易吗?直接按空格好像是默认现在选中这个词。
在这里插入图片描述

1、vscode本体安装

没啥可说的,直接按着提示来就可以。
需要汉化的按下图操作就可以。(这里需要确保你能正常访问github)
在这里插入图片描述

2、安装必要的插件

1、c/c++套件

这个插件用于c语言代码提示。不过不急,可以等之后打开工程后,右下角会问你是否要安装这个插件,直接选是就可以。
在这里插入图片描述

2、Keil Assistant

可以直接导入keil工程。不过使用前需要现在keil里配置好调试器等参数。其功能就是通过调用keil命令行指令实现的。
在这里插入图片描述

3、eide(比赛用不推荐)

功能同上,但是每次在cubemx里的修改不会同步,需要手动导入。比赛时容易出错,导致焦虑,丢分。但是可以完全脱离keil。
在这里插入图片描述

4、ai类插件

不建议使用,因为比赛时是断网的,容易形成依赖。况且经常胡说八道,也就帮我补全下代码。

问题

1、keil5.38 st-link报错闪退

这个是bug,官方进行了说明,需要替换一个文件。具体直接百度就有,手头没有留下截图,没法提供方法了。

总结

以上就是今天要讲的内容,接下来就开始讲解相关模块。

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

工具人呵呵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值