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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

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

跳至解决方案
4,407 次查看
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 项奖励
回复
1 解答
4,393 次查看
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 项奖励
回复
1 回复
4,394 次查看
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 项奖励
回复