ICCAVR编译报错 !E (197): area 'bss' not large enough

发布者:数字翻飞最新更新时间:2018-05-29 来源: eefocus关键字:ICCAVR  编译报错 手机看文章 扫描二维码
随时随地手机看文章

!E (197): area 'bss' not large enough
want size 384
lo 910 hi 1119 size 210


错误分析:bss段是编译器存放全局数组和局部静态数组的地方。如果我们在编写程序时声明了过大的数组、或局部静态数组,就有可能看到这个提示。 
解决方法:如果某些数组是常量,我们就可以增加const关键字,将其放到空间相对宽裕的FLASH中(例如段码表、字模等)。对于其他情况,就只有简化程序或者外扩SRAM存储器了。 

 


关键字:ICCAVR  编译报错 引用地址: ICCAVR编译报错 !E (197): area 'bss' not large enough

上一篇:ATmega128单片机与舵机控制板通信
下一篇:ATmega16控制MAX7219驱动数码管

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved