请教Program RAM是啥东东?(加图)

[复制链接]
4339|12
 楼主| Sin90Cos90 发表于 2011-4-18 17:06 | 显示全部楼层 |阅读模式
本帖最后由 Sin90Cos90 于 2011-4-21 21:51 编辑

·片上内存包括高速的随机存贮器(RAM)和非易失性存贮器
512K Program Flash  //Flash
4K Program RAM  //
32K Data Flash     //EEPROM
32K Data RAM       //RAM
32K Boot Flash   //Flash
iC921 发表于 2011-4-18 20:17 | 显示全部楼层
就是专门用来存放程序的RAM吧
这些空间不能用来存数据
iC921 发表于 2011-4-18 20:21 | 显示全部楼层
本人对Program Flash和Program RAM 的理解:
  前者用来存放重要的,不能出错的程序代码以及其它普通代码
  后者用来存在可以改变的,出错也不是多太问题的代码,可以通过在线改写。如一些设定值
欢迎斧正
 楼主| Sin90Cos90 发表于 2011-4-18 20:52 | 显示全部楼层
那请问 LS   Program Flash是掉电不丢失数据
            Program RAM 掉电 丢失数据么?
iC921 发表于 2011-4-19 21:16 | 显示全部楼层
到底是什么样的,以datasheet的说明为准
chunyang 发表于 2011-4-20 01:11 | 显示全部楼层
Flash是非易失存储器,RAM则掉电丢数据。
chunyang 发表于 2011-4-20 01:14 | 显示全部楼层
Program Flash  程序存储器,用于存放系统代码

Program RAM  程序RAM,用于快速加载系统代码

Data Flash  非易失数据存储器

Data RAM 数据RAM,即通常说的内存

Boot Flash  引导程序存储器,专门用来存放引导程序以实现在线编程和加载系统代码
iC921 发表于 2011-4-20 08:30 | 显示全部楼层
学习!!
 楼主| Sin90Cos90 发表于 2011-4-21 21:41 | 显示全部楼层
TO  7楼  Program RAM  程序RAM,用于快速加载系统代码??
那么其内容 是  一直改变的么???
 楼主| Sin90Cos90 发表于 2011-4-21 21:51 | 显示全部楼层
本帖最后由 Sin90Cos90 于 2011-4-21 21:54 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
chunyang 发表于 2011-4-21 22:42 | 显示全部楼层
TO  7楼  Program RAM  程序RAM,用于快速加载系统代码??
那么其内容 是  一直改变的么???
Sin90Cos90 发表于 2011-4-21 21:41


指程序可以从该RAM区引导,程序代码加载在其中,加载后内容通常是固定的。
 楼主| Sin90Cos90 发表于 2011-4-21 23:15 | 显示全部楼层
本帖最后由 Sin90Cos90 于 2011-4-21 23:19 编辑

不知道是否理解正确 !相当于 把 一些 速度上 有需要的  程序 加载到 Program RAM  里 运行!

可能是这样 的   BOOT LOAD (BOOT LOAD  在 0X20000)  把 Program Flash  里的  一些 中断之类的 程序 复制到 Program RAM  

然后从GOTO  到Program Flash  0X00 (因为中断向量在这里)当执行 一些中断 处理程序  GO TO 到Program RAM    运行  !  那么这个地方的   数据 掉电后是 没有的!
 楼主| Sin90Cos90 发表于 2011-4-21 23:17 | 显示全部楼层
本帖最后由 Sin90Cos90 于 2011-4-21 23:18 编辑





BOOT LOAD  在 0X20000

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:请教如何把笔记本显示调成 关机瞬间的黑白色! 已经问过 GOOGLE  BAIDU了无解!

0

主题

176

帖子

1

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