STM32在IAR下RAM空间统计

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

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