[其他产品] 全内存纠错码(ECC)在AVR SD系列单片机中是如何检测和纠正内存错误的?

[复制链接]
423|1
b5z1giu 发表于 2025-9-8 11:02 | 显示全部楼层 |阅读模式
全内存纠错码(ECC)在AVR SD系列单片机中是如何检测和纠正内存错误的,对于不同类型的内存错误,其纠正机制和效率有何差异?

爱丽丝的梦 发表于 2025-11-19 13:46 | 显示全部楼层
AVR SD 系列单片机的 ECC 依托汉明码实现功能。写入程序内存时,每两个 24 位指令字会生成 7 位校验值并同数据存储。读取时 ECC 重新计算校验值并与存储值比对,单比特错误可自动纠正,还能触发中断;双比特错误则会触发硬陷阱,标记错误源,无对应中断服务程序时会触发芯片复位。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

82

主题

1705

帖子

2

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