Using the Memory Brower function of S32DS affects the detection of ERM registers

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

Using the Memory Brower function of S32DS affects the detection of ERM registers

Jump to solution
4,411 Views
Derrick_Nexus
Contributor II

Dear Community:

   Recently, I found a problem when adding the ERM function in the project, when using Memory Brower to query the SRAM area, the EAR of the ERM register will get the wrong address. Why is this? If the ERM function is added in the project, is it not possible to use Memory Brower query?

   BR!

0 Kudos
Reply
1 Solution
4,397 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello @Derrick_Nexus,

Based on what I can see in the screenshots you posted,

  • the EIM module is not enabled, it does not inject any errors to the SRAM_U region.
  • the ERM_SR0 does not have any error flag set, the module does not detect any error.
  • the address 0x2000F0C0 is not implemented on S32K146.

Therefore, you can ignore this.

You would need to inject an error to the SRAM_U region and then read a valid SRAM_U address, then, the ERM_EAR1 would hold the correct error address.

 

Regards,

Daniel

 

View solution in original post

0 Kudos
Reply
1 Reply
4,398 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello @Derrick_Nexus,

Based on what I can see in the screenshots you posted,

  • the EIM module is not enabled, it does not inject any errors to the SRAM_U region.
  • the ERM_SR0 does not have any error flag set, the module does not detect any error.
  • the address 0x2000F0C0 is not implemented on S32K146.

Therefore, you can ignore this.

You would need to inject an error to the SRAM_U region and then read a valid SRAM_U address, then, the ERM_EAR1 would hold the correct error address.

 

Regards,

Daniel

 

0 Kudos
Reply