KEIL编译报错 Error: L6220E: Load region LR_IROM1 size (67044 bytes) exceeds limit (65536 bytes)...

news/2024/11/8 3:02:02/

背景:

之前在做的一个项目使用的是64K内存的芯片,随着功能的更新,空间也渐渐不够用了,于是重新设计了板子,换了128K的芯片,并且keil工程的芯片类型也相对应做更改,一段时间之后,添加代码再编译出现了如下的错误:
在这里插入图片描述

错误原因:

实际上还是超内存了

解决办法:

第一步

128K的芯片,下图红框处应该是图上所示的数据,有些版本的KEIL会在你更换Device时自动更改这个地方;而有些版本需要手动修改。
在这里插入图片描述

第二步

还有一个文件需要统一修改,点击Target - Linker - Edit…,会打开 STM32_Flash.scat 文件,
在这里插入图片描述
这个文件中的 LR_IROM1ER_IROM1 后边的数据与第一步中的数据相同,即图中蓝框处,需要修改为与第一步相同的数据
在这里插入图片描述

最后

如果是其他大小内存的芯片,修改方法是一样的,只不过对应的数据不一样,常用的:

64k — 0x10000
128k — 0x20000
256k — 0x40000
512k — 0x80000


http://www.ppmy.cn/news/357497.html

相关文章

linux docker镜像信息,Docker 入门指南 | Linux 中国

原标题:Docker 入门指南 | Linux 中国 该教程包含了如何创建一个新的 Docker 容器,如何运行该容器,如何从现有的 Docker 容器中创建自己的 Docker 镜像等 Docker 的一些基础知识、操作。 -- Sk 在我们的上一个教程中,我们已经了解…

【云原生技术】容器编排学习(第五集)

1、系统环境 1.1 系统基本信息查看 // Linux查看版本当前操作系统内核信息 uname -a // Linux查看当前操作系统版本信息 cat /proc/version // Linux查看版本当前操作系统发行版信息 cat /etc/redhat-release1.2 系统配置 // 设置主机名 hostnamectl set-hostname foxk8s// …

vue2.6.10+element-ui2.15.8 实现多功能列表

一、效果 二、解决el-table标头和表格滑动抖动问题 element-ui2.15.9源码中有修改&#xff0c;但是element-ui2.15.9也有其他bug这里直接进行copy相关代码使用 创建table集成element-ui的el-table <script> // 继承自element-ui的table组件 import { Table } from elemen…

ttc error oracle,ORA-03137: TTC 协议内部错误

本帖最后由 87728854 于 2014-8-25 13:49 编辑 昨天通过OEM检查oracle,发现如下两条告警信息: 2014-08-25_132828.png (10.62 KB, 下载次数: 0) 2014-8-25 13:31 上传 分别点击相关条目后显示下图: 2014-08-25_132851.png (42.09 KB, 下载次数: 2) 2014-8-25 13:33 上传 201…

Fedora 17 U盘安装成功

为什么80%的码农都做不了架构师&#xff1f;>>> 硬盘装了一天的CentOS&#xff0c;失败了&#xff0c;各方请教也没找到原因。今天退而求其次&#xff0c;用U盘安装Fedora 17,居然一次成功&#xff0c;傻瓜似的安装过程如下&#xff1a; 准备&#xff1a; 我们需要…

CodeForce 774 div2 A-C,E题解

E. Power Board 思路 重复的数是从哪里来的&#xff1f;比如4 2 2 2^2 22, 那么 4 2 4^2 42 就会跟 ( 2 2 &#xff09; 2 (2^2&#xff09;^2 (22&#xff09;2 2 4 2^4 24 重复,所以可以看出&#xff0c;所有的重复&#xff0c;都是因为底数可以划分为某个数的k次幂造…

【平头哥蓝牙Mesh网关开发套件试用体验】PHY6220 蓝牙键盘

作者&#xff1a;robe PHY6220 开发板烧录此程序后会变成蓝牙键盘。 此程序是demo程序&#xff0c;跑通此工程的意义在于熟悉PHY6220开发流程&#xff0c;为后续项目开发做准备。 PHY6220 蓝牙键盘工程方法步骤&#xff1a; 打开剑池CDK开发环境创建工作目录创建工程&#xff…

Error: L6200E: Symbol xxx multiply defined (by adc_1.o and adc.o)的解决办法

问题&#xff1a; Keil MDK-ARM V5的工程&#xff0c;使用HAL库搭建的。 HAL库从STM32Cube FW_F1 V1.6.1升级到STM32Cube FW_F1 V1.7.0&#xff0c; 重新编译工程后提示有102条错误&#xff0c; 而原来的工程是能正确运行的。解决办法&#xff1a; 错误信息提示如下&#xff1…