您的位置:首页 > 其它

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

2012-08-22 08:15 246 查看
!E <library>(197): area 'bss' not large enough

want size 384

lo 910 hi 1119 size 210


错误分析:bss段是编译器存放全局数组和局部静态数组的地方。如果我们在编写程序时声明了过大的数组、或局部静态数组,就有可能看到这个提示。

解决方法:如果某些数组是常量,我们就可以增加const关键字,将其放到空间相对宽裕的FLASH中(例如段码表、字模等)。对于其他情况,就只有简化程序或者外扩SRAM存储器了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐