历史上的今天
今天是:2025年05月29日(星期四)
2018年05月29日 | ICCAVR编译报错 !E (197): area 'bss' not large enough
2018-05-29 来源:eefocus
错误信息如下:
!E(197): area 'bss' not large enough want size 384 lo 910 hi 1119 size 210
错误分析:bss段是编译器存放全局数组和局部静态数组的地方。如果我们在编写程序时声明了过大的数组、或局部静态数组,就有可能看到这个提示。
解决方法:如果某些数组是常量,我们就可以增加const关键字,将其放到空间相对宽裕的FLASH中(例如段码表、字模等)。对于其他情况,就只有简化程序或者外扩SRAM存储器了。
上一篇:AVR 的精确延时程序
下一篇:ICCAVR库制作
史海拾趣
|
美国国家半导体公司(NS) 宣布推出一款 1MHz 的同步降压开关控制器,其特点是可以驱动高达 10A 的负载,而且采用超小型的MSOP 封装。这款型号为 LM3743 的高性能控制器芯片只需极少量外置元件的支持,因此有助缩小电路板的体积。此外,这款芯片还设 ...… 查看全部问答> |
|
1984年1月18日 我开始了自己生命的轨迹与印记 1984年一家设计原型胶合逻辑的公司-Xilinx诞生 25年过去了 前者已经长大成人,后者已经在站在FPGA平台技术的前沿 在2009年2月6日在北京,我们的轨迹相重叠,继续向前! 颠覆传统逻辑 改变从此开 ...… 查看全部问答> |
|
请问各位,WINCE下有Netmeeting之类的软件吗? 想在局域网内实现语音通信,不知道有什么软件可以使用,目前设备已经能够实现WIFI的网络。 非常感谢!… 查看全部问答> |
|
如果知道了immr这个寄存器的地址,可以直接用这个地址访问寄存器吗? 或者是不是需要把这个地址重新映射一下才可以。 刚开始弄这个,问题初级了一点。… 查看全部问答> |
|
最近使用codeskin进行串口下载,已经成功了。但是有一个问题很让我挠头。要使用串口进行程序下载就必须让GPIO47和GPIO34用电阻上拉或者下拉,但是这样做了以后又不能程序正常启动。我的板子很小,已经没有面积再放跳线或者拨位开关了。请问各位,这 ...… 查看全部问答> |




