在KEIL中数组大小是否有限制

faiei 2008-09-09 02:48:25
我在KEIL中用C编程时定义了一个数组,但是编译是出现COMMAND.C(498): error C241: '_emulator_R': auto segment too large这样的错误,只要数组改小了就没问题,请问数组大小是否有限制?
...全文
1800 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq7852284 2011-06-12
  • 打赏
  • 举报
回复
超过128字节的选择large模式

改完之后程序运行不正常,需要怎么解决?
Net_Worker 2008-09-10
  • 打赏
  • 举报
回复
在PC上,一般数组超过2M,运行时就崩掉了.在嵌入式上就很可能不行了,一般栈上的内存大小都是有限制的.
asong2004 2008-09-09
  • 打赏
  • 举报
回复
lz看下自己选的单片机型号,支持的ram有多大?默认选择的small模式也只支持到128字节。超过128字节的选择large模式
faiei 2008-09-09
  • 打赏
  • 举报
回复
The required space for local objects exceeds the model dependent maximum. The maximum segment sizes are defined as follows: SMALL 128 bytes COMPACT 256 bytes LARGE 65535 bytes

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧