文档章节

MDK:ARM M451M:exceed the range of code meory, continue to erase or not?

SamXIAO
 SamXIAO
发布于 05/25 07:57
字数 303
阅读 70
收藏 0
MDK

问题: 代码空间超限

几天前就遇到:exceed the range of code meory, continue to erase or not?

如下所示:

解决过程

开始以为中MDK软件的128KB限制,如是就不能生成HEX文件,应该链接时有提示。不是这个原因。

又想是不是NU-LINK的问题。

后使用优化3将代码缩小了。

但昨天代码增加后又出现这个问题,代码优化无能为力了。想可能是MDK烧写的问题,于是就想用NUVOTON原厂的ICP工具烧写试试,这一试发现了原因,如下图所示:M451M出厂时的FLASH配置是代码只有120KB,数据136KB

解决方法

如下图所示,减小数据FLASH空间为16KB后,代码空间就有240KB了,本问题全美解决。

 

 

遗留问题

在代码中是否可以进行配置。

© 著作权归作者所有

SamXIAO
粉丝 2
博文 87
码字总数 25573
作品 0
成都
部门经理
私信 提问
加载中

评论(1)

SamXIAO
SamXIAO 博主
MDK是否也可以配置?
keil mdk代码提示与代码补全设置

(主要参考https://blog.csdn.net/w5862338/article/details/50520423,结合自己的实际问题) 一旦习惯了一些实用的功能,当进入到类似的环境中而没有熟悉的功能,会觉得很不方便,代码提示与...

weixin_41852866
2018/04/13
0
0
Keil、uVision、MDK、Keil C51之间的区别比较

曾经有新手提问为什么我装的keil的软件找不到89c51,或找不到stm32。今天特意发这一贴,希望对新手有所帮助。 KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,目前2005年Keil由ARM...

心翔
2016/04/23
65
0
Keil(MDK-ARM)介绍、下载、安装与注册

版权声明:本文为博主strongerHuang原创文章,转载请标明: https://blog.csdn.net/ybhuangfugui/article/details/51501781 Ⅰ、写在前面 本文讲述的内容是Keil MDK-ARM版的介绍、下载、安装...

ybhuangfugui
2016/05/25
0
0
setenv_base.cmd文件的修正

//===================================================================== //TITLE: // setenv_base.cmd文件的修正 //AUTHOR: // norains //DATE: // Friday 17-September-2010 //Environ......

鉴客
2012/03/09
196
0
MDK升级后的头文件冲突

//===================================================================== //TITLE: // MDK升级后的头文件冲突 //AUTHOR: // norains //DATE: // Friday 17-June-2011 //Environment: // ......

鉴客
2012/03/09
284
0

没有更多内容

加载失败,请刷新页面

加载更多

资深架构师带你从JVM层面了解线程的启动和停止

文章简介 这一篇主要围绕线程状态控制相关的操作分析线程的原理,比如线程的中断,线程的通信等,内容比较多,可能会分两篇文章 内容导航 线程的启动的实现原理 线程停止的实现原理分析 为什...

Java-飞鱼
18分钟前
0
0
uditor上传图片

注意图片的配置路径 "imageUrlPrefix": "/blog", //blog代表我的项目名 "imagePathFormat": "/{rand:6}", 图片的名称6位随机数组成,每个人的不一样,要看自己的存在哪 查controller.jsp ......

南桥北木
24分钟前
0
0
Java线程安全策略与多线程并发最佳实践

线程安全策略 不可变对象 不可变对象(Immutable Objects)是指对象一旦被创建它的状态(对象的数据,也即对象属性值)就不能改变,任何对它的改变都应该产生一个新的对象。 不可变对象需要满足...

Java干货分享
31分钟前
2
0
阿里最强Dubbo面试28题答案详解:核心功能+服务治理+架构设计等

1.Dubbo是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 RPC 指的是远程调用协议,也就是说两...

别打我会飞
34分钟前
4
0
在优麒麟中运行英雄联盟LOL

sudo apt install wine-stable sudo add-apt-repository ppa:lutris-team/lutris sudo apt install lutris 在lutris官网的game分类里找到英雄联盟这个游戏,然后进去那个页面, https://lutr......

gugudu
39分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部