找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1213|回复: 5
打印 上一主题 下一主题
收起左侧

keil5编译为什么会出现这些问题*** ERROR L107: ADDRESS SPACE OVERFLOW

[复制链接]
跳转到指定楼层
楼主
求助各位大佬,平常遇到这些问题都是怎么去解决的,有什么好的调试和排查方法吗?
*** ERROR L107: ADDRESS SPACE OVERFLOW

1.png (395.81 KB, 下载次数: 25)

1.png

2.png (339.12 KB, 下载次数: 25)

2.png

3.png (366.39 KB, 下载次数: 26)

3.png

4.png (359.89 KB, 下载次数: 22)

4.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2022-4-30 11:18 | 只看该作者
先解决第一个Error L107, 你定义的变量数量太多了,51这么落后的结构根本装不下。
回复

使用道具 举报

板凳
ID:967692 发表于 2022-4-30 11:52 | 只看该作者
Hephaestus 发表于 2022-4-30 11:18
先解决第一个Error L107, 你定义的变量数量太多了,51这么落后的结构根本装不下。

感谢您的回答,我试着去思考了一下这个变量太多导致空间不够用的情况,然后把target里面的memory mode(寄存器模式)从small调整到large就没问题了,请问这样调整会对程序造成什么影响吗?大佬能分享一下经验吗?
回复

使用道具 举报

地板
ID:883242 发表于 2022-4-30 11:55 | 只看该作者
BBBFFF 发表于 2022-4-30 11:52
感谢您的回答,我试着去思考了一下这个变量太多导致空间不够用的情况,然后把target里面的memory mode( ...

如果有足够的XDATA,唯一后果是运行起来变慢了,没有别的影响。
回复

使用道具 举报

5#
ID:967692 发表于 2022-4-30 12:01 | 只看该作者
Hephaestus 发表于 2022-4-30 11:55
如果有足够的XDATA,唯一后果是运行起来变慢了,没有别的影响。

嗯嗯,明白了,感谢分享!!
回复

使用道具 举报

6#
ID:1011395 发表于 2022-4-30 16:29 | 只看该作者
翻译显示的是地址空间太多,可能是定义的某些变量超出最大范围吧,可能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表