Which initialization should be done again after sCheck

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

Which initialization should be done again after sCheck

跳至解决方案
274 次查看
jhuang1
Contributor II

Hi, I found Platform_Init() has to be called again after sCheck on s32k312, or the intm may not work. I think sCheck may change some settings on checking and leave it unchanged back. Should I recall all the initialize function to reset the periphrals? Such as Mcu_Init(), Mcl_Init(),Rm_Init().

0 项奖励
回复
1 解答
244 次查看
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @jhuang1,

Which sCheck do you mean?

Refer to S32K3_SAF_SCHECK_UM.pdf

sCheck start-up

"The start-up tests override a configuration of the tested hardware modules. Configuration changes applied to the tested hardware modules may not be restored to their defaults at the end of start-up testing, therefore the user application is supposed to reconfigure the hardware modules before they can be used for user application purpose."

sCheck runtime

"These tests run with present hardware configuration of the tested module (if applicable) and always restore configuration of the tested hardware modules to the state which they have been in before the testing started."

 

Regards,

Daniel

在原帖中查看解决方案

0 项奖励
回复
1 回复
245 次查看
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @jhuang1,

Which sCheck do you mean?

Refer to S32K3_SAF_SCHECK_UM.pdf

sCheck start-up

"The start-up tests override a configuration of the tested hardware modules. Configuration changes applied to the tested hardware modules may not be restored to their defaults at the end of start-up testing, therefore the user application is supposed to reconfigure the hardware modules before they can be used for user application purpose."

sCheck runtime

"These tests run with present hardware configuration of the tested module (if applicable) and always restore configuration of the tested hardware modules to the state which they have been in before the testing started."

 

Regards,

Daniel

0 项奖励
回复