打印
[AVR单片机]

ICCAVR 内存分配问题

[复制链接]
2387|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dudongdao|  楼主 | 2009-3-1 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用ICC出现堆栈溢出的情况, 看了下内存分配,有一个地方很可疑,
007A  _m_st_ChannelState  这个变量怎么分配了这么多内存,我只定义了
一个字节而已。请指点迷津啊。



Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   0070   0198 =    408. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0070  __bss_start
       0070  _m_st_LcdDisp
       0072  _m_st_KeySwitch
       0075  _m_st_Keyboard
       007A  _m_st_ChannelState
       0111  _m_st_SaveRecall
       0113  _m_st_SysBaseTimer
       0115  _m_nTimer
       0117  _Demo_buff
       0125  _ToBeSwich
       0146  _SysTimer
       0150  _ChData
       0192  _cUSART_Buf
       01BB  _p_cBuffer_iTX
       01BD  _p_cBuffer_iRX
       01BF  _p_cBuffer_TX
       01C1  _p_cBuffer
       01C3  _Buffer
       01D1  _SysInfo
       01D6  _m_u8MyId
       01D8  _u8Buffer8116_3
       01E8  _u8Buffer8116_2
       01F8  _u8Buffer8116_1
       0208  __bss_end

相关帖子

沙发
dudongdao|  楼主 | 2009-3-5 22:58 | 只看该作者

叮叮叮,当当当

悟空,你可知道什么是:当当当当当
顶!!!

使用特权

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

本版积分规则

90

主题

413

帖子

1

粉丝