卸载旧版本Keil,安装新版本的注意事项以及安装完成以后的一些问题

news2024/12/24 9:03:35

1. 资料

这里使用的是MDK536安装包和Keil.STM32F4xx_DFP.2.16.0安装包(因为板子是正点原子stm32F407的);

安装包放到下面(安装包也是在网上找的,里面还是比较全的,有C51,以及注册机等):
链接:https://pan.baidu.com/s/1k4E80FqvZNva_68ue218pg
提取码:mh9w

2. 安装步骤

  1. 运行MDK536.exe(直接运行,安装的盘自己换一个除c盘的盘,最后点击完成);
  2. 破解keil(用注册机);
  3. 运行Keil.STM32F4xx_DFP.2.16.0(直接运行,最后点击完成)。

在安装完成keil以后,需要破解keil,下面简单说一下破解(因为第一步运行MDK和三步运行Keil.STM32F4xx_DFP注意事项比较少):

2.1 以管理员的身份运行keil,点击File——>License Management

在这里插入图片描述

2.2 复制CID编号

在这里插入图片描述

2.3 打开注册机,生成License ID Code

在这里插入图片描述
这里的Target选择ARM,如果是51单片机的话就选C51,复制生成的License ID Code,粘贴到相应的位置上。
在这里插入图片描述
如果没有破解成功,再复制到注册机中生成License ID Code,如果还是不行,就换一个注册机试一试。

3. 安装完成后的一些问题

3.1 系统变量

在这里插入图片描述
安装并破解完成后,这里选择的是STM32F407ZG,打开一个正点原子的跑马灯项目,运行就报如下错误:
在这里插入图片描述

错误中说stdint.h文件找不到,在网上查询方法,说是没有添加stdint.h文件:
在这里插入图片描述
在keil的安装地,搜索stdint.h文件,找到这个文件的地址,添加到keil中。
在这里插入图片描述
继续运行该项目,继续报错如下(问题忘了截图了),错误如下:
Error: L6411E: No compatible library exists with a definition of startup symbol __main
在网上查询方法,找到是系统环境变量的问题:
在这里插入图片描述
在环境变量中加上ARMCC5LIB,如果有其他以ARM开头的变量,要删去,再添加这个(开始旧版本有这个变量)。
再次运行项目,发现可以正常运行,这里发现,把第一个添加stdint.h文件那里去掉,还是可以正常运行的,所以报开始那个问题,还是因为这个系统变量的问题。

3.2 汉字变问号

当在程序中输入汉字,就会变成问号,解决办法如下:
在这里插入图片描述
Edit——>Configuration——>Encoding,选择Chinese GB2312即可,然后关闭keil,再打开即可完成设置。

3.3 ST-Link下载器报错

当用下载器烧程序到开发版上,出现要升级的问题:
在这里插入图片描述
但是点上面的Device Connect,没有反应,有这个提示ST LINK is not in the DFU mode plesse restart it,在网上查找解决办法,有的说要重新下载st link utility工具,再升级,这里没有重新下载,关闭keil,拔掉下载器,重新打开keil,再插上下载器,ST-LINK->Firmware update->device connect,就能更新了,最后成功把程序烧到开发板。

4. keil中的设置

4.1 代码语法检查

在编写代码的时候,有时候代码没有写完就开始提示错误,关闭这个代码错误提醒功能,如下:
在这里插入图片描述
在这里插入图片描述
Edit——>Configuration——>Text Completion,这里不勾选Dynamic Syntax Checking。

4.2 字体设置

在这里插入图片描述
Edit——>Configuration——>Color & Font,这里就可以设置自己想要的字体。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/567112.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

只做笔记有必要买apple pencil吗?好写的电容笔排行榜

随着科技的发展,出现了许多新的电子器件和数码器件。比如智能手机,比如ipad,比如电容笔等等。但实际上,想要让ipad发挥出最大的作用,就必须要有一支好的电笔。就像是我们在ipad上写字,总是要手写&#xff0…

硬件工程师-电路设计1-概念

学习电路设计及分析需要掌握的三大定律详解 1、遵循 源 回路 阻抗 分析回路上的节点,分析节点的内阻,电压,功率电流 2、分析电路上的波形:电路设计的过程就是波形整形的过程 波形整形:幅值的整形 波的…

CNNs:ZFNet之基于AlexNet特征可视化实验分析

CNNs:ZFNet之基于AlexNet特征可视化实验分析 导言基于AlexNet网络的实验分析实验一:不同卷积层特征提取分析实验二:不同卷积层提取特征收敛分析 ZFNet网络介绍基于ZFNet网络的实验分析实验三:针对AlexNet特征提取改善可视化实验四:特征不变性…

HW之轻量级内网资产探测漏洞扫描工具

简介 RGPScan是一款支持弱口令爆破的内网资产探测漏洞扫描工具,集成了Xray与Nuclei的Poc 工具定位 内网资产探测、通用漏洞扫描、弱口令爆破、端口转发、内网穿透、SOCK5 主机[IP&域名]存活检测,支持PING/ICMP模式 端口[IP&域名]服务扫描 网…

腾讯云图形验证码申请流程

目录 一、官方指引二、操作步骤1.步骤1:新建验证,获取验证码密钥2.步骤2:客户端接入验证码,展示验证页面3.步骤3:服务端接入验证码,调用票据校验 API 进行二次校验 一、官方指引 https://cloud.tencent.co…

为什么mac插入了u盘没反应 苹果mac插上usb后怎么找到

U盘使用简单,便于携带,几乎每个mac用户都有一个u盘。使用新的u盘的时候,你有没有遇到过mac插入了u盘没反应的情况呢?如果你是初次接触Mac电脑,使用u盘可能会手足无措,因为Mac系统和Windows存在差异&#xf…

苹果 App Store 出现山寨ChatGPT;Anthropic宣布获得4.5亿美元C轮融资

🚀 中国互联网协会提醒公众警惕“AI换脸”的新骗局 中国互联网协会提醒公众警惕“AI换脸”的新骗局,不法分子利用AI技术通过声音合成、伪造面部表情等实施诈骗。 公众应加强个人信息安全与防范措施,如加强个人信息保护、防止信息泄露、安装…

BLE连接通信

// BLE连接有关的技术分析 前言 本文的论述流程: 将传统的连接通信与广播进行对比,指出其不足说明BLE是如何制定规范解决这些问题写出完整的连接通信流程,并对能影响BLE连接通信的参数进行分析 1 连接通信的不足 保持连接是一个相当消耗…

代码随想录算法训练营15期 Day 2 | 977.有序数组的平方 、209.长度最小的子数组 、59.螺旋矩阵II 、总结

977.有序数组的平方 题目建议&#xff1a; 本题关键在于理解双指针思想 题目链接&#xff1a;力扣 思路一&#xff1a;暴力解算&#xff0c;直接将所有元素变成一个平方&#xff0c;然后进行排序。 class Solution { public:vector<int> sortedSquares(vector<int&g…

maven常用插件详解

官网讲解&#xff1a;https://maven.apache.org/plugins/ Maven 实际上是一个依赖插件执行的框架&#xff0c;它执行的每个任务实际上都由插件完成的。Maven 的核心发布包&#xff08;jar&#xff09;中并不包含任何 Maven 插件&#xff0c;它们以独立构件的形式存在&#xff…

数据翻译的代码辅助插件,一个注解搞定,减少30%SQL代码量

一、开源项目简介 Easy Trans是一款用于做数据翻译的代码辅助插件&#xff0c;利用MyBatis Plus/JPA/BeetlSQL 等ORM框架的能力自动查表&#xff0c;让开发者可以快速的把ID/字典码 翻译为前端需要展示的数据。 二、开源协议 使用Apache-2.0开源协议 三、界面展示 四、功能概…

CTF入门指南

何为CTF &#xff1f; CTF&#xff08;Capture The Flag&#xff09;夺旗比赛&#xff0c;在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式。CTF起源于1996年DEFCON全球黑客大会&#xff0c;以代替之前黑客们通过互相发起真实攻击进行技术比拼的方式。…

文档关键信息提取形成知识图谱:基于NLP算法提取文本内容的关键信息生成信息图谱教程及码源(含pyltp安装使用教程)

文档关键信息提取形成知识图谱&#xff1a;基于NLP算法提取文本内容的关键信息生成信息图谱&#xff08;含pyltp安装使用教程&#xff09; 1. 项目介绍 目标&#xff1a;输入一篇文档&#xff0c;将文档进行关键信息提取&#xff0c;进行结构化&#xff0c;并最终组织成图谱组…

Cisco® Catalyst® 8000V 边缘软件 (Catalyst 8000V) 17.11.1a 发布 - 虚拟路由器

Cisco Catalyst 8000v Edge Software, IOS XE Release Dublin-17.11.1a ED 请访问原文链接&#xff1a;https://sysin.org/blog/cisco-catalyst-8000v/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xff1a;sysin.org Cisco Catalyst 8000V 边…

Spark集群的运行基本流程是怎样的?

Spark集群的运行架构 Spark是基于内存计算的大数据并行计算框架&#xff0c;比MapReduce计算框架具有更高的实时性&#xff0c;同时具有高效容错性和可伸缩性&#xff0c;在学习Spark操作之前&#xff0c;首先介绍Spark运行架构&#xff0c;如图所示。 在上图中&#xff0c;Sp…

asp网站Repuest获取Http网络读卡器刷卡数据Response回应驱动读卡器显示响声

RFID网络WIFI无线TCP/UDP/HTTP可编程二次开发读卡器POE供电语音-淘宝网 (taobao.com) 中文液晶显示http协议网络读卡器是一款能利用现有的计算机网络&#xff0c;不需要独立布线就可以组成一个高性能低成本实时联网ID卡管理系统的端终设备&#xff0c;刷卡后即时向远程计算机传…

快递业的最新发展趋势:2023年市场预测

快递业是随着电子商务崛起而迅速发展的行业之一。自从互联网取代了线下商业模式&#xff0c;电子商务的发展成为了现代零售业的主要趋势&#xff0c;而快递业则变得越来越重要和不可或缺。未来的快递业需要应对许多挑战和机遇。 在2023年&#xff0c;快递业将进一步走向数字化、…

淘宝商品分类详情API接口

淘宝商品分类详情API接口&#xff0c;是指淘宝开放平台提供的接口&#xff0c;用于获取淘宝商品分类的详细信息&#xff0c;包括分类ID、分类名称、父级分类ID、子分类ID等。 具体使用方法如下&#xff1a; 获取淘宝开放平台的API请求地址和appkey等必要信息&#xff1b; 调用…

云南省地矿测绘院1:500地形免像控项目分享

无人机航测系统的出现&#xff0c;将测绘项目时间由“年”缩短到“月”&#xff0c;但布设相控仍然是一个麻烦而辛苦的工作。尤其是在野外人力难以到达的地方&#xff0c;相控布设更是占据项目时间的绝大部分&#xff0c;野外复杂多变的环境也给作业人员带来很多危险。 所以&a…

数据结构第四天: Complete Binary Search Tree 【搜索二叉树,完全二叉树】

二叉搜索树 bst 被递归地定义为具有以下属性的二叉树节点的左子树仅包含键小于节点键的节点 a 的右子树节点只包含键大于或等于节点键的节点 左右子树也必须是二叉搜索树 完全二叉树cbt是一棵完全充满可能异常的树从左到右填充的底层现在给定一系列不同的非负整数键&#xff0c…