I am looking for information on how to do these things in the NXP Linux for the i.MX93 EVK, if possible:
1) Check if ECC correction is enabled.
2) Enable ECC correction and associated single/double error interrupts
3) Monitor the number of single (correctable) ECC errors
4) Do memory scrubbing
5) Check/Modify the actions taken for uncorrectable errors.
Similar actions for the ECC correction on OCRAM and cache memory is also of interest.
Solved! Go to Solution.
Hi, @ovri
You can use the "make imx93_11x11_evk_inline_ecc_defconfig" command when compile uboot to enable DDR ECC feature.
About your question 1, you can check the value of register "Error Enable (ERR_EN)" to see if ECC is enable.
But for other questions, now we do not support ECC validation function, Now we are ongoing about release it to customer, Maybe will release it in next DDR Config Tool version.
B.R
Hi, @ovri
You can use the "make imx93_11x11_evk_inline_ecc_defconfig" command when compile uboot to enable DDR ECC feature.
About your question 1, you can check the value of register "Error Enable (ERR_EN)" to see if ECC is enable.
But for other questions, now we do not support ECC validation function, Now we are ongoing about release it to customer, Maybe will release it in next DDR Config Tool version.
B.R