S32K144之SRAM ECC错误浅谈

S32K144之SRAM ECC错误浅谈

之前的一片文章摘录了嵌入式MCU存储器ECC工作原理,大家可以简单了解下。

SRAM ECC错误

S32K144 ECC一般是单比特纠错,多比特检错。对于SRAM的ECC错误,大多数是没有进行SRAM的初始化操作造成的,上电之后不进行初始化,RAM中的数据都是随机的,第一次读取任何地址都将会产生不可纠正的ECC错误(non-correctable ECC error)。这一点,也在AN12522 S32K1XX ECC Error Handling手册中有明确讲到。
在这里插入图片描述
如何初始化 RAM ECC:如果使用的 MCU 其 RAM 带有 ECC 功能,必须在使用前对其进行初始化,其过程就是往 RAM 中写出初始化数据已产生确定的 ECC 结果,一般是将之前的 CPU 寄存器值循环写入整个RAM 空间,当然,对其赋值零也是可以的。
关于ECC的报错,具体可以在ERM错误检测模块中进行设置和错误读取。
ERM Configuration Register 0 (CR0)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值