[DSC] 56F800E 的DATA RAM 和CODE RAM的区别

[复制链接]
2539|8
 楼主| itelectron 发表于 2014-6-11 16:40 | 显示全部楼层 |阅读模式
本帖最后由 itelectron 于 2014-6-22 20:00 编辑

....
 楼主| itelectron 发表于 2014-6-11 16:56 | 显示全部楼层
请斑竹帮我移动 下发 错 版面了 应该在DCS  版面
 楼主| itelectron 发表于 2014-6-12 08:33 | 显示全部楼层
xiangjunrong 发表于 2014-6-12 10:44 | 显示全部楼层
MC56F8323有两块RAM, 一块是dataRAM from X:0x0000 to X:0xFFF, 另一块是programRAM from P:0x2F800 to P:0x2FFFF. Data RAM 用来存储数据,变量.  当程序在 program flash中运行时,有时需要操作flash,即将变量或数组由应运程序写入program flash, 在此情况下,擦除/写入flash的code必须在Program RAM中运行,不能再programflash中运行,这是由硬件决定的,program flash不能自己写自己。 这就是progra RAM的用途, program RAM也可以运来存储变量,数组,和data RAM一样。
 楼主| itelectron 发表于 2014-6-13 07:25 | 显示全部楼层
谢谢楼上
还有一个问题 请教


如何 用汇编 语言  在  DATA FLASH 中 定义 一组数据
   
如 C 语言  unsigned short DATA_FLASH[50]={0x01,0x02,0x03,0x04,0x05,0x06,0x07,}
 楼主| itelectron 发表于 2014-6-13 16:58 | 显示全部楼层
本帖最后由 itelectron 于 2014-6-13 22:34 编辑

4楼貌似 对  56F800E  很熟悉   
 楼主| itelectron 发表于 2014-6-13 22:34 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-6-16 11:05 | 显示全部楼层
itelectron 发表于 2014-6-13 16:58
4楼貌似 对  56F800E  很熟悉

4楼的xiangjunrong是我们飞思卡尔DSC方面的技术支持。
 楼主| itelectron 发表于 2014-6-16 21:05 | 显示全部楼层
还有一个问题 请教


如何 用汇编 语言  在  DATA FLASH 中 定义 一组数据
   
如 C 语言  unsigned short DATA_FLASH[50]={0x01,0x02,0x03,0x04,0x05,0x06,0x07,}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:MARK: zhi kan ji shu

274

主题

2761

帖子

8

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