ECC RAM setup and monitoring in Linux on i.MX93 EVK

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

ECC RAM setup and monitoring in Linux on i.MX93 EVK

Jump to solution
422 Views
ovri
Contributor I

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.

0 Kudos
Reply
1 Solution
407 Views
pengyong_zhang
NXP Employee
NXP Employee

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

View solution in original post

0 Kudos
Reply
1 Reply
408 Views
pengyong_zhang
NXP Employee
NXP Employee

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

0 Kudos
Reply