Advancing LC

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

Advancing LC

376 Views
shravani
Contributor II

Hi, 

I am trying to advance lifecycle of the board from CUST_DEL to OEM_PROD. For this I am using HSE_SRV_ID_SET_ATTR srvid and attribute is hseAttrSecureLifecycle_t. still I am getting HSE_SRV_RSP_INVALID_PARAM.

Can you please help me with this?

Microcontroller: S32K312

SDK: PlatformSDK_S32K3_2022_03

0 Kudos
Reply
7 Replies

357 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @shravani 

Could you share how you are advancing the Life Cycle? Also, just to confirm, did you already set the ADK/P? The Life Cycle attribute can be set only once and only if the ADK/P is already set in UTEST. 

 

B.R.

VaneB

0 Kudos
Reply

314 Views
shravani
Contributor II

Hi @VaneB ,

 

Please find below snap for advancing LC.

shravani_0-1716174738220.png

Also, I have provisioned ADKP. I am getting positive response from HSE. Is there any other way to confirm this?

0 Kudos
Reply

305 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @shravani 

Please refer to the function Advance_LifeCycle_Service() provided with the S32K3 MCUs for General Purpose HSE Demo Examples. This function checks if LC is CUST_DEL and if the ADKP is programmed, if yes it advances the Life Cycle. 

0 Kudos
Reply

289 Views
shravani
Contributor II

@VaneB  Yes, I am checking but still I am getting INVALID_PARAM error.

0 Kudos
Reply

272 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @shravani 

If it is possible could you share your code?

0 Kudos
Reply

262 Views
shravani
Contributor II

Hi @VaneB 

Please check below snaps for the code

shravani_0-1716353774812.png

shravani_1-1716353785961.png

 

0 Kudos
Reply

225 Views
shravani
Contributor II

Hi @VaneB ,

 

solved this issue by placing parameters in non cacheable memory

0 Kudos
Reply