私のi.MX 8QXPボードは、サイドバンドECCモードを使用するように設定されています。これに対応してECCエラーを検出できるLinuxドライバーはありますか?Applications Processor Reference Manual(PRM)にはECC関連のレジスタは見つかりませんでした。
ありがとうございます。
こんにちは、@qwerty1123さん
ECC用の検証モジュールはまだリリースしていません。独自の検証プログラムを作成する必要があります。以下のドキュメントをご参照ください。
https://www.nxp.com/docs/en/application-note/AN13566.pdf
ECCレジスタについてはRM IMX8DXL参照してください。imx8qxpとimx8dxlは同じDDRC IPを使用する。
B.R
@qwerty1123
ECCは有効化でき、DDRCハードウェアでエラーを検出できますが、取得源外にBSPやプライベートパッチがない限り、既存のLinux EDACドライバ i.MX 8QXPサイドバンドECCを期待すべきではありません。ボード専用ドライバは、 AN13566 からDDRC ECCレジスタをマッピングし、 ECC_CORRECT_INT / ECC_NCORRECT_INT を処理し、 ECCSTAT / ECCERRCNT を読み込み 、クリアスルー する必要があります ECCCTL および任意でLinux EDACフレームワークに登録できます。