查看: 2096|回复: 1

[S12] HC9S12关于EEPROM和flash内容

[复制链接]

该用户从未签到

3

主题

8

帖子

0

注册会员

Rank: 2

积分
59
最后登录
2016-12-14
发表于 2016-7-18 08:36:58 | 显示全部楼层 |阅读模式
本帖最后由 易关建 于 2016-7-18 08:38 编辑

我的MC9S12XEP100里的prm文件里一共有36K的EEPROM,1K的固定页,35K的非固定页:
1:看数据手册,36K里面应该有32K的D-flash,4K的buffer ram,这两部分都可以分一部分做模拟EEPROM,不知道这个理解正确吗?
2:  在prm文件里,没有定义任何和EEPROM相关的段,就相当于正常程序不会有任何内容装到EEPROM中才对,但是我看程序EEPROM的固定页FF和FE页的memory里都有内容,不知道是装的什么?
3:在p-flash和D-flash的擦写需要一个比较复杂的流程,但是可以使用#pragma CONST_SEG <段名>,将const变量固定在相应的flash区间,达到的效果不是一样的吗,而且更方便快捷~请问二者有什么区别吗?
感谢各位大神赐教~~谢谢~


我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

3

主题

8

帖子

0

注册会员

Rank: 2

积分
59
最后登录
2016-12-14
 楼主| 发表于 2016-7-18 08:47:10 | 显示全部楼层
关于第三个问题,是不是#pragma CONST_SEG的const变量只能在某个段里按顺序将变量排布下去,而且写进去就擦不了了,所以对flash空间的完整擦写读,就需要使用它完整的擦写操作~
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 06:40 , Processed in 0.085221 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表