打印
[NXP ARM]

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

[复制链接]
2963|4
手机看帖
扫描二维码
随时随地手机跟帖
沙发
火箭球迷| | 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 | 只看该作者
修改分散加载文件,

使用特权

评论回复
5
无冕之王| | 2010-6-25 18:40 | 只看该作者
给ram区加上UNINIT

使用特权

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

本版积分规则

175

主题

2496

帖子

1

粉丝