[AVR单片机] ICCAVR 内存分配问题

[复制链接]
2729|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

粉丝
快速回复 在线客服 返回列表 返回顶部