[NXP ARM] 如何在复位后是RAM中的数据不清0啊?

[复制链接]
 楼主| yybj 发表于 2010-6-24 19:13 | 显示全部楼层 |阅读模式
如题
火箭球迷 发表于 2010-6-25 16:58 | 显示全部楼层
我的做法:1、在分散加载文件中增加
DATA 0x800F0000 UNINIT
    {
      data.o(+RW,+ZI)
    }
2、新建一个data.c的文件
火箭球迷 发表于 2010-6-25 16:58 | 显示全部楼层
3、在data.c中定义复位后RAM中不清0的变量
说明:1,我用的lpc2214,有外扩ram,没有外扩flash
    2,0x800F0000为不清0的变量的起始地址,可根据你的实际情况改变
      3,如果你的所有外部RAM均不需清0,则
  ERAM 0x80000000 UNINIT  ;    {
        * (+RW,+ZI)
        
    }
无冕之王 发表于 2010-6-25 18:39 | 显示全部楼层
修改分散加载文件,
无冕之王 发表于 2010-6-25 18:40 | 显示全部楼层
给ram区加上UNINIT
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

2496

帖子

1

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