BIST configuration sets choose

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

BIST configuration sets choose

跳至解决方案
1,228 次查看
Pusoy
Contributor III

Hi,

I am currently using the BIST module of the SPD toolkit.

In the BIST user manual S32K3_SPD_BIST_UM -> 3 BIST Configuration -> 3.1 Supported BIST configurations, I found that there are two optional configurations for starting BIST.

What is the difference between these two configuration sets, and how do we choose them in a production environment?

Pusoy_0-1701348031222.png

 

 

0 项奖励
回复
1 解答
1,214 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

What is the difference between these two configuration sets,

The difference is in the table you shared from SAF user manual.

Diagnostic configuration contains every single BIST available on the platform. It is designed for the "garage" use case.

So in runtime you are using only BIST_SAFETYBOOT_CFG, but if you have serious failure you can run in the garage the full test to check the integrity of the chip.

and how do we choose them in a production environment?

You will simply define in the code which test you want to execute. But for calling diagnostic, you will need to implement some function which you will call in garage to execute diagnostic test. This is not part of the SAF.

For production we recommend to use SAFETYBOOT.

petervlna_2-1701420108020.png

petervlna_1-1701420080915.png

Best regards,

Peter

 

 

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,215 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

What is the difference between these two configuration sets,

The difference is in the table you shared from SAF user manual.

Diagnostic configuration contains every single BIST available on the platform. It is designed for the "garage" use case.

So in runtime you are using only BIST_SAFETYBOOT_CFG, but if you have serious failure you can run in the garage the full test to check the integrity of the chip.

and how do we choose them in a production environment?

You will simply define in the code which test you want to execute. But for calling diagnostic, you will need to implement some function which you will call in garage to execute diagnostic test. This is not part of the SAF.

For production we recommend to use SAFETYBOOT.

petervlna_2-1701420108020.png

petervlna_1-1701420080915.png

Best regards,

Peter

 

 

0 项奖励
回复