打印
[技术问答]

Keil编程出错

[复制链接]
620|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
如图,KEIL突然无法编译成功了。
好像是内存满了
应该怎么样去解决呢?

我百度说好像可以改KEIL的编译模式(SMALL\COMPACT\LARGE),不知道这个改了会有什么影响吗?

错误1.png (12.49 KB )

错误1.png

错误2.png (11.57 KB )

错误2.png

使用特权

评论回复

相关帖子

沙发
赛元MCU3| | 2020-6-8 14:34 | 只看该作者
您好,编译模式建议选择small,内部RAM为256byte,其中低128bytes可以直接寻址也可以间接寻址,高128bytes是只能间接寻址的,所以要使用高128bytes的区域,需要将变量定义为idata,如果要使用外部RAM就将变量定义为xdata,如果是没有定义为idata或者是xdata,变量是默认存在内部RAM的低128bytes的,那么超过128bytes就会出现图上的报错。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

48

帖子

0

粉丝