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,404件の閲覧回数
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,390件の閲覧回数
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,391件の閲覧回数
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 件の賞賛
返信