How to implement core self-check

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

How to implement core self-check

Jump to solution
1,816 Views
584914019
Contributor III

Where should the core self-check be executed? Should it be implemented before the chip initialization interface or after the initialization interface?

0 Kudos
1 Solution
1,786 Views
Ahmad_bozorgi
Contributor II

@lukaszadrapa 

Hi. I want to run SCST ins 32k144 EVB. there is 2 question for me:

1. is there any validation report from NXP or other company or institute about SCST library?

2. is SCST support IAR compiler?

3. when I see user manual of SCST, latest version was 1.04 and in 2018, is there any newer update ? (if yes, how we can download it)

 

Thanks.

View solution in original post

0 Kudos
7 Replies
1,787 Views
Ahmad_bozorgi
Contributor II

@lukaszadrapa 

Hi. I want to run SCST ins 32k144 EVB. there is 2 question for me:

1. is there any validation report from NXP or other company or institute about SCST library?

2. is SCST support IAR compiler?

3. when I see user manual of SCST, latest version was 1.04 and in 2018, is there any newer update ? (if yes, how we can download it)

 

Thanks.

0 Kudos
1,758 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

1.

a. See your account on nxp.com: https://www.nxp.com/ruhp/myAccount.html?

b. Select Software Licensing and Support

c. Search for the SCST. There should be quality pack available for download which contains test reports.

If you can find SCST in the list, click on (I'm not sure if you downloaded this version or if you use package from Design Studio):

https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K14-M4SCSTE

2. Yes, IAR is supported.

3. Yes, that's the latest version.

Regards,

Lukas

 

1,802 Views
584914019
Contributor III

When will the safety self-check function be called?

0 Kudos
1,794 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

as mentioned in the safety manual, it should be executed periodically once within Fault Tolerant Time Interval.

lukaszadrapa_0-1601372603165.png

 The safety manual can be downloaded here:

https://community.nxp.com/t5/SafeAssure-NDA-group/Safety-Manual-S32K1xx-Series/ta-p/1103524

Notice that you need to get access rights as described here:

https://community.nxp.com/t5/SafeAssure-Community-Knowledge/SafeAssure-NDA-group-access-request-to-g...

Regards,

Lukas

0 Kudos
1,779 Views
584914019
Contributor III

Hi Lukaszadrapa:

First of all, thank you for your prompt reply, but your reply did not help me solve my question, or it was caused by my lack of a clear description of my question. Let me give you an example. If I want to call the DSP instruction set, I think the routine is called once before the program while(1). Is it enough to call it once? What if the DSP instruction set is calculated incorrectly during the program? how to do?

0 Kudos
1,775 Views
584914019
Contributor III


I think your routine is to do this test in the application code. Before entering the bootloader, there is RAMcode inside. Will the relevant test be performed?

0 Kudos
1,752 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

The requirement given by safety manual is to execute the test once within one FTTI. We are talking about situation when safety application is being executed. During bootloader execution (if no safety application is executed), it's not required.

 

0 Kudos