10月31号作

10月31号作


简介:这篇博客只涉及到3个问题
  1. 关于cubemx的代码库更新后引起的问题
  2. keil在启动文件的过程中有关固件库的问题
  3. keil在烧写代码时出现的flash问题

  1. 关于cubemx的代码库更新后引起的问题

我之前下载cubemx代码库的版本是1.28.0,如下图

请添加图片描述

但是很不巧,当我再次进入cubemx的时候,代码包更新成1.28.1版本了。然后在代码生成时就报错了。(关注图中红色)
请添加图片描述

关注图中红色的意思是“使用最新的可用版本”,也就是说如果你勾了那个东西,系统就会指定使用最新的1.28.1版本的代码库。而一般来说我们不会无缘无故去更新东西的,最直接的方法就是点击红色字左边的箭头选回1.28.0(不保证成功,我失败过),实在不行就把1.28.0删了重新下1.28.1,不过花点时间罢了

  • 题外话:如果你像我一样不小心把代码库给删了,那就只有重新下咯!下载的路径有俩。
  1. 去ST官网下
  2. 用别人的百度网盘或者U盘下

个人建议是方法2,因为去官网的话大概率是要注册st的账号的,注册过程涉及到电话、邮箱等等的验证,太麻烦了。并且在你注册后你还会不间断的收到ST官方的垃圾邮件。

在你安装完代码库后(一定要包含在cubemx文件夹中)可以到cubemx界面Help->manage embedded software packages中查看cubemx是否找到代码库文件

请添加图片描述

框框绿了就是成功了


2.keil在启动文件的过程中有关固件库的问题

固件库的文件是

请添加图片描述
去官网下或者csdn找下载链接都挺方便的

首先库文件基本不会错误,原因在于编译器版本选择不对

1.点击魔法棒

2.选择Target->选择ARM5版本,再次编译不会报错!
请添加图片描述


3.keil在烧写代码时出现的flash问题

关于这个问题就好比开一个门就要有它对应的钥匙,我忘记我干了啥了,反正进了keil烧代码时就报错了
请添加图片描述

每一个型号的板子都有它对应的flash烧写程序,407对应的就是1M的那个(别选到512B的那个),add后就不会报错了请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值