2406398_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2406398_zh-CN

2406398_zh-CN

IMX8QXP RAM ECC

我的 i.MX 8QXP 板配置为使用边带 ECC 模式。是否有支持此功能并能检测 ECC 错误的 Linux 驱动程序?我在《应用处理器参考手册》(PRM)中没有找到任何与 ECC 相关的寄存器。

谢谢。

MCXCRe: IMX8QXP RAM ECC

你好@qwerty1123

我们尚未发布ECC的验证模块。您需要自行编写验证程序。请参考以下文档。

https://www.nxp.com/docs/en/application-note/AN13566.pdf

您可以参考 IMX8DXL RM 了解 ECC 寄存器的相关内容。imx8qxp 和 imx8dxl 使用相同的 DDRC IP。

B.R


Re: IMX8QXP RAM ECC

@qwerty1123
ECC 可以启用,DDRC 硬件也可以检测错误,但除非您拥有已获取源代码之外的 电路板支持包/私有补丁,否则不应期望找到适用于 i.MX 8QXP 边带 ECC 的现有 Linux EDAC 驱动程序。板级驱动程序需要映射AN13566中的 DDRC ECC 寄存器,并处理
ECC_CORRECT_INT / ECC_NCORRECT_INT 读取ECCSTAT / ECCERRCNT 清晰地通过ECCCTL 并可选择向 Linux EDAC 框架注册。

该应用笔记描述了通过 DDRC 寄存器实现可纠正中断、不可纠正中断和 AP 错误中断的使能和状态处理。所以,你很可能需要为此编写一个自定义驱动程序。



タグ(1)
評価なし
バージョン履歴
最終更新日:
18 時間前
更新者: