找回密码
 立即注册

QQ登录

只需一步,快速开始

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

keil编译程序限制64K?

  [复制链接]
跳转到指定楼层
楼主
完整的做好了一个程序,结果编译时报内存超出(const)
[size=0.83em]

在网上搜索了一遍,网友说是keil限制了const 和 code 加起来不能超过64K的空间
然后在工程中屏蔽了一些代码,使它少于了64K,结果编译成功

但是代码中是不能进行屏蔽这个数据的 现在想继续使用 且在公司的代码库中找到了以前一个老代码 显示超过64K也能编译成功
[size=0.83em]
这是为什么呢?





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

使用道具 举报

来自 10#
ID:367307 发表于 2018-8-23 13:48 | 只看该作者
16位地址线,最大只能到64k,如果需要更大的空间,可以外挂扩展如EEPROM。将数据表之类的内容放到扩展的ROM里面。我曾经做了一个ks0108 无字库的LCD“万年历”,使用的外挂国标全汉字库200多k,就是扩展了两根地址线。

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

来自 11#
ID:387733 发表于 2018-8-23 14:59 | 只看该作者
跟寻址方式有关。51使用的是16位寻址方式,程序与数据分别寻址,因此理论上程序与数据极限各为64K

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

沙发
ID:308437 发表于 2018-8-7 16:12 | 只看该作者
先表扬你一下,你的体温很清楚。
回复

使用道具 举报

板凳
ID:308437 发表于 2018-8-7 16:13 | 只看该作者
http://blog.sina.com.cn/s/blog_603569750100f2wg.html这个是答案
原理是另一个:
https://zhidao.baidu.com/questio ... 1%B1%CE%C1%CB%D2%BB
--简单说,51一般是64K上限,所以keil那样设置。你要编译更大的肯定是可以的。

评分

参与人数 2黑币 +35 收起 理由
凌净清河 + 15 赞一个!
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:383956 发表于 2018-8-7 22:22 | 只看该作者
学习一下
回复

使用道具 举报

5#
ID:7485 发表于 2018-8-8 10:14 | 只看该作者
16位地址线,最大只能到64k,如果需要更大的空间,可以外挂扩展如EEPROM。将数据表之类的内容放到扩展的ROM里面。我曾经做了一个ks0108 无字库的LCD“万年历”,使用的外挂国标全汉字库200多k,就是扩展了两根地址线。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:317612 发表于 2018-8-8 10:23 | 只看该作者
无限制,看你芯片大小
回复

使用道具 举报

7#
ID:389076 发表于 2018-8-22 23:05 | 只看该作者
主要看使用芯片的限制吧
回复

使用道具 举报

8#
ID:385372 发表于 2018-8-23 13:07 来自手机 | 只看该作者
跟芯片有关系
回复

使用道具 举报

9#
ID:389238 发表于 2018-8-23 13:17 | 只看该作者
学习学习
回复

使用道具 举报

12#
ID:7485 发表于 2018-8-23 19:37 | 只看该作者
xushaoguang01 发表于 2018-8-23 13:48
16位地址线,最大只能到64k,如果需要更大的空间,可以外挂扩展如EEPROM。将数据表之类的内容放到扩展的RO ...

你这是在做什么?!

我还以为是我发重了呢!
回复

使用道具 举报

13#
ID:385318 发表于 2018-8-26 09:51 | 只看该作者
16位地址线,最大只能到64k。
回复

使用道具 举报

14#
ID:111634 发表于 2018-8-26 18:04 | 只看该作者
16位地址线,最大是2的16次方,65536,即64k
回复

使用道具 举报

15#
ID:381280 发表于 2018-8-27 13:41 | 只看该作者
软件问题,看看有没有注册
回复

使用道具 举报

16#
ID:390653 发表于 2018-8-28 09:32 | 只看该作者
注册并破解就好了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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