单片机/MCU论坛
直播中

小学生

6年用户 3经验值
私信 关注
[问答]

keil编译程序限制64K?不见得吧

完整的做好了一个程序,结果编译时报内存超出(const)
超区.png

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

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

回帖(2)

Ansersion

2018-8-8 09:33:01
新老版本的目标硬件是一样的吗?新版是不是选了个64K存储的硬件,然后keil检测出来报错了。
举报

宋启明

2018-8-10 17:04:29
开始建工程的 选单片机的型号注意下 可能选择的型号不对
举报

更多回帖

发帖
×
20
完善资料,
赚取积分