错误信息如下:
!E(197): area 'bss' not large enough want size 384 lo 910 hi 1119 size 210
错误分析:bss段是编译器存放全局数组和局部静态数组的地方。如果我们在编写程序时声明了过大的数组、或局部静态数组,就有可能看到这个提示。
解决方法:如果某些数组是常量,我们就可以增加const关键字,将其放到空间相对宽裕的FLASH中(例如段码表、字模等)。对于其他情况,就只有简化程序或者外扩SRAM存储器了。
上一篇:AVR 的精确延时程序
下一篇:ICCAVR库制作
设计资源 培训 开发板 精华推荐
- 【有奖直播】:Microchip ATmega4809系列单片机简介
- 有奖直播预报名|与英飞凌一同探寻网络摄像机的黑科技
- 秀宝宝照片,赢EEWORLD神秘“六一”礼品
- 报名有礼:【TI C2000在实时控制系统中的新特性】网络直播诚邀您参与!
- 直播已结束【最新 TI C2000实时控制芯片 — F28003X】
- TI E2E 无线主题月,写出你的学习笔记!
- 抢先体验:TI MSPM0L1306 LaunchPad开发套件,赢三模无线键盘
- 分享赢开发板:告诉小伙伴,2018年ST全国巡回研讨会开始啦
- ADI 低压断路器应用中的电子脱扣器(ETU)解决方案
- LPC8N04测评,激发你的NFC&物联网新创意!