S32K344 secureBoot

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

S32K344 secureBoot

Jump to solution
1,574 Views
liyongfeng
Contributor III

在ASB模式下实施postBoot,SMR关联app,CR为HSE_CR_SANCTION_DIS_ALL_KEYS时。由于是并行方式所以HSE会释放core 0,同时进行SMR验证。我理解此时app代码已经运行,那么app里能不能通过某个寄存器标志知道SMR的验证结果是成功还是失败呢?

Tags (1)
0 Kudos
Reply
1 Solution
1,551 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi 

Please download the Secure Boot Application note v0.1.1.0 from secure file.

The chapter "4.3.6. SMR core status" mentioned:
HSE system attribute service “HSE_SMR_CORE_BOOT_STATUS” request the SMR verification status and core boot status as Table 14 shows.

Since this document requires signing an NDA, I won’t post the screenshots here. 

You will also find the SMR and Core Boot status in struct hseAttrSmrCoreStatus_t in S32K3X4_HSE_Service_API_Reference_Manual.pdf.

Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

View solution in original post

0 Kudos
Reply
1 Reply
1,552 Views
Robin_Shen
NXP TechSupport
NXP TechSupport

Hi 

Please download the Secure Boot Application note v0.1.1.0 from secure file.

The chapter "4.3.6. SMR core status" mentioned:
HSE system attribute service “HSE_SMR_CORE_BOOT_STATUS” request the SMR verification status and core boot status as Table 14 shows.

Since this document requires signing an NDA, I won’t post the screenshots here. 

You will also find the SMR and Core Boot status in struct hseAttrSmrCoreStatus_t in S32K3X4_HSE_Service_API_Reference_Manual.pdf.

Best Regards,
Robin
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2081216%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3ES32K344%20secureBoot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2081216%22%20slang%3D%22zh-CN%22%20mode%3D%22CREATE%22%3E%3CP%3EWhen%20implementing%20postBoot%20in%20ASB%20mode%2C%20SMR%20is%20associated%20with%20app%2C%20and%20CR%20is%20HSE_CR_SANCTION_DIS_ALL_KEYS.%20Since%20it%20is%20a%20parallel%20method%2C%20HSE%20will%20release%20core%200%20and%20perform%20SMR%20verification%20at%20the%20same%20time.%20I%20understand%20that%20the%20app%20code%20is%20already%20running%20at%20this%20time%2C%20so%20can%20the%20app%20know%20whether%20the%20SMR%20verification%20result%20is%20successful%20or%20failed%20through%20a%20register%20flag%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2081500%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32K344%20secureBoot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2081500%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3C%2FP%3E%0A%3CP%3EPlease%20download%20the%3CSTRONG%3E%20Secure%20Boot%20Application%20note%20v0.1.1.0%3C%2FSTRONG%3E%20from%20secure%20file.%3C%2FP%3E%0A%3CP%3EThe%20chapter%20%224.3.6.%20SMR%20core%20status%22%20mentioned%3A%3CBR%20%2F%3EHSE%20system%20attribute%20service%20%E2%80%9CHSE_SMR_CORE_BOOT_STATUS%E2%80%9D%20request%20the%20SMR%20verification%20status%20and%20core%20boot%20status%20as%20Table%2014%20shows.%3C%2FP%3E%0A%3CP%3ESince%20this%20document%20requires%20signing%20an%20NDA%2C%20I%20won%E2%80%99t%20post%20the%20screenshots%20here.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20will%20also%20find%20the%20SMR%20and%20Core%20Boot%20status%20in%20struct%20%3CSTRONG%3EhseAttrSmrCoreStatus_t%3C%2FSTRONG%3E%20in%20%3CSTRONG%3ES32K3X4_HSE_Service_API_Reference_Manual.pdf%3C%2FSTRONG%3E.%3C%2FP%3E%0A%3CP%3EBest%20Regards%2C%3CBR%20%2F%3ERobin%3CBR%20%2F%3E-------------------------------------------------------------------------------%3CBR%20%2F%3ENote%3A%3CBR%20%2F%3E-%20If%20this%20post%20answers%20your%20question%2C%20please%20click%20the%20%22ACCEPT%20AS%20SOLUTION%22%20button.%20Thank%20you!%3C%2FP%3E%0A%3CP%3E-%20We%20are%20following%20threads%20for%207%20weeks%20after%20the%20last%20post%2C%20later%20replies%20are%20ignored%3CBR%20%2F%3EPlease%20open%20a%20new%20thread%20and%20refer%20to%20the%20closed%20one%2C%20if%20you%20have%20a%20related%20question%20at%20a%20later%20point%20in%20time.%3CBR%20%2F%3E-------------------------------------------------------------------------------%3C%2FP%3E%3C%2FLINGO-BODY%3E