c - 地址空间溢出

标签 c embedded 8051 keil

我的代码遇到了问题。当我编译代码时,出现地址空间溢出错误。我怎样才能帮助解决这个问题。我正在使用 keil 编译器和 AT89C51RD2 MCU,这是到目前为止用完的空间 -

程序大小:data=149.0 xdata=594 const=1136 code=8467

难道我可能已经用完了整个内存。

错误语句是这样的:

错误 L107:地址空间溢出

空间:内存空间(数据)

segmentation : segmentation 名称(函数名称)

长度:000004H

问题描述:指定的段不能位于指定的地址空间。 该段被忽略。

谢谢

最佳答案

请注意引用资料位于: http://www.keil.com/support/docs/1481.htm

关于c - 地址空间溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10174214/

相关文章:

c - 使用 C union 到数据中的 "reserve"空间 - 合理吗?

assembly - 比较汇编中的位

c - 使用 MikroC 读取 8051 的虚拟串行端口

c - 防止编译器生成的代码在初始化时清除某个位置

c++ - 有没有一种简单的方法可以从嵌入式 C++ GNU ARM 中的字符串解析 float ?

assembly - 如何在 8051 程序集中编写高效的 switch()?

c - 在 5*5 螺旋阶矩阵中求 [R, C]

c - 请帮助我理解这些错误

c - 按下修饰键时获取修改的键码(字符)

sql - 传递表格数据的二进制格式