STM32-keil安装时遇到的一些问题以及解决方案

embedded/2025/1/17 6:55:52/

前言:

        本人项目需要使用到STM32,故需配置keil 5,在配置时遇到了以下问题,并找到相应的解决方案,希望能够为遇到相同问题的道友提供一些解决思路

1、提示缺少(missing)version 5编译器

step1:找到编译器存放目录

step2:把ARMCC放置编译器的存放目录中,存放后效果如图所示:

注:ARMCC文件夹在文本开头,如有需要可自信下载

Step3::keil软件配置version5编译器

step4:配置完成后,关闭配置窗口,重新指定编译器为version5编译器,即可编译

2、编译报错信息:*** Target 'MiniBalance' uses RTOS support that is part of a Legacy Pack. The Legacy Pack is not installed on your computer - to download the missing Legacy Pack visit: www.keil.com/mdk5/legacy *** Rebuild aborted. Build Time Elapsed: 00:00:00

Step1:在网址中输入报错信息所提供的网址(www.keil.com/mdk5/legacy)进入到该网页

Step2:根据自己的硬件,点击相应的下载链接(蓝色字体)

Step3:下载完成后,进行安装,即可解决报错

3、报错信息:.\MiniBalance.axf: error: L6050U: The code size of this image (35650 bytes) exceeds the maximum allowed for this version of the linker.
Finished: 0 information, 0 warning, 0 error and 1 fatal error messages.
".\MiniBalance.axf" - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:07

问题出现原因:keil没有激活mdk(mdk与c51需要的激活码不一样),需自行激活 


http://www.ppmy.cn/embedded/154590.html

相关文章

浅谈云计算20 | OpenStack管理模块(下)

OpenStack管理模块(下) 五、存储管理5.1 存储管理概述 5.2 架构设计5.2.1 Cinder块存储架构5.2.2 Swift对象存储架构 六、网络管理6.1 网络管理概述6.2 架构解析6.2.1 Neutron网络服务架构6.2.2 网络拓扑架构 6.3 原理与流程6.3.1 网络创建原理6.3.2 网络…

GoLang教程003:数据类型介绍

文章目录 2.2 数据类型介绍2.2.1 基本数据类型2.2.2 复合数据类型 2.2 数据类型介绍 在 Go 语言中,数据类型是构建程序的基础,分为以下几类:基本类型、复合类型/派生类型。以下是 Go 中常见的数据类型及其介绍: 2.2.1 基本数据类…

【Idea启动项目报错NegativeArraySizeException】

项目场景: Idea启动项目报错(打包不报错),项目在服务器部署运行没有问题,尝试了重启idea、重启电脑、maven clean/install 都不行 maven-resources-production:sample: java.lang.NegativeArraySizeException: -5833…

FLASK创建下载

html用a标签 <!-- Button to download the image --> <a href"{{ url_for(download_file, filenameimage.png) }}"><button>Download Image</button> </a> 后端&#xff1a;url_for双大括号即是用来插入变量到模板中的语法。也就是绑…

第二讲 信息技术发展

1、综述 信息技术及其发展计算机软硬件新一代信息技术及应用 物联网计算机网络云计算存储和数据库区块链信息安全大数据信息技术发展人工智能虚拟现实 2、信息技术及其发展 1&#xff09;信息技术 - 概念&#xff1a;在信息科学的基础原理和方法下&#xff0c;获取信息&am…

【汇编器和编译器的区别】

汇编器&#xff08;Assembler&#xff09; 和 编译器&#xff08;Compiler&#xff09; 都是程序开发过程中将高级或低级代码转换为机器可执行代码的工具&#xff0c;但它们的功能和工作原理有所不同。以下是它们之间的主要区别&#xff1a; 1. 作用对象 汇编器&#xff08;Ass…

一文了解汽车嵌入式软件开发Franca IDL 知识

本文主要是对 Franca IDL 的作用和设计意图进行解释说明&#xff0c;并且给出其他具有类似功能的 IDL 的对比。用实际的例子来说明核心设计理念&#xff0c;帮助理解设计意图。相比而言&#xff0c;其他 Franca IDL 文章更加注重参考手册的功能&#xff0c;本文试图探求Franca …

信安大赛-应急响应

Ubuntu应急响应 1 提交攻击者的IP地址 2 识别攻击者使用的操作系统 3 找出攻击者资产收集所使用的平台 4 提交攻击者目录扫描所使用的工具名称 5 提交攻击者首次攻击成功的时间&#xff0c;格式&#xff1a;DD /MM/YY:HH:MM:SS 6 找到攻击者写入的恶意后门文件&…