打印

STM32在IAR下RAM空间统计

[复制链接]
2907|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jtingwang|  楼主 | 2008-3-25 14:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IAR生成的.map文件会不会出现统计不准的情况?有个文件被编译链接了,其中声明了全局变量,RAM统计中确没有统计出来。
沙发
香水城| | 2008-3-25 14:58 | 只看该作者

会不会你的变量被优化掉了

加上volatile试试看。

使用特权

评论回复
板凳
jtingwang|  楼主 | 2008-3-26 08:26 | 只看该作者

STM32在IAR下RAM空间统计

static const char *pinyin_A[] =
{
    "a", "ai", "an", "ang", "ao"
};

typedef struct  
{
    const unsinged char   size;       //pinyin_A包含有几个拼音
    const char            **pinyin;   //指向pinyin_A等
}PINYIN_ALL_t;

static const PINYIN_ALL_t pinyin_All[] = 
{
    {dim(pinyin_A), pinyin_A},
    ....
    {dim(pinyin_Z), pinyin_Z},
}

这个PINYIN_ALL_t pinyin_All数组既占用了RAM,又占用了ROM,怎么能让它不占RAM呢?

使用特权

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

本版积分规则

67

主题

171

帖子

1

粉丝