查看: 7857|回复: 5

[S32] S32K中仿真EEFPROM中ECC的问题

[复制链接]
  • TA的每日心情
    开心
    2019-1-16 13:05
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    9

    主题

    51

    帖子

    2

    注册会员

    Rank: 2

    积分
    171
    最后登录
    2019-1-22
    发表于 2018-10-22 14:24:19 | 显示全部楼层 |阅读模式
    1540189078(1).png
    FlexNVM中的ECC校验问题,如果FlexNVM用做DFLASH用的话,对于单位的ECC故障,自动修复即可,对于双位的ECC故障,需要置位FERSTATE[DFDIF];如果FlexNVM用做仿真EEPROM的话,对于单位的ECC故障,在将数据复制到FlexRAM之前会自动修复ECC数据,但是对于双位的ECC故障,我就有点不明白了,我理解的有两种可能:第一种,当EEPROM中发现ECC故障,会将FlexRAM中的数据为全部写为1;第二种,当EEPROM中发现ECC故障,会把相应的ECC故障位写为1,但是这种理解也不能发现ECC故障。或者我理解的都不对,希望大神指点!!
    我知道答案 目前已有5人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25440
    最后登录
    2025-9-4
    发表于 2018-10-24 16:57:46 | 显示全部楼层
    我认为是如果双位出错,相应的数据都会被改为1.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-1-16 13:05
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    9

    主题

    51

    帖子

    2

    注册会员

    Rank: 2

    积分
    171
    最后登录
    2019-1-22
     楼主| 发表于 2018-10-25 08:44:25 | 显示全部楼层
    小恩GG 发表于 2018-10-24 16:57
    我认为是如果双位出错,相应的数据都会被改为1.

    那就是说在初始化的过程中 仿真EEPROM中的数据发生ECC错误 就会将FlexRAM中的数据全部置1  我们通过判断FlexRAM中的数据就能后判断是否发生了双位ECC故障
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25440
    最后登录
    2025-9-4
    发表于 2018-10-26 17:31:44 | 显示全部楼层
    guguhaohao 发表于 2018-10-25 08:44
    那就是说在初始化的过程中 仿真EEPROM中的数据发生ECC错误 就会将FlexRAM中的数据全部置1  我们通过判断F ...

    可以这么做。
    你在实际中有遇到过这样的ECC错误吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-1-16 13:05
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    9

    主题

    51

    帖子

    2

    注册会员

    Rank: 2

    积分
    171
    最后登录
    2019-1-22
     楼主| 发表于 2018-10-29 08:41:45 | 显示全部楼层
    小恩GG 发表于 2018-10-26 17:31
    可以这么做。
    你在实际中有遇到过这样的ECC错误吗?

    还没有呢  
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-4 15:15
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    20

    主题

    36

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    252
    最后登录
    2022-4-6
    发表于 2022-4-4 19:22:27 | 显示全部楼层
    小恩GG 发表于 2018-10-26 17:31
    可以这么做。
    你在实际中有遇到过这样的ECC错误吗?

    你好,我想问一下,DFLASH发生了多BIT ECC错误,可以通过hardfault 擦除对应扇区这个操作恢复芯片工作,如果是仿真的EEPROM发生了多BIT错误,该如何操作?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-5 14:51 , Processed in 0.106271 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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