How to access a HAB enable board(RT1010) by NXP-MCUBootUtility

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

How to access a HAB enable board(RT1010) by NXP-MCUBootUtility

Jump to solution
1,273 Views
Omar_hong
Contributor IV

Hi NXP 

as title , I enable a HAB on RT1010 by MCUXpresso Secure Provisioning Tool ,

If I want to use this board on NXP-MCUBootUtility,

Omar_hong_0-1731363884063.png

 

How should I set it up to gain access? Do I need to load PKI data?

0 Kudos
Reply
1 Solution
1,178 Views
marek-trmac
NXP Employee
NXP Employee

Hi Omar,

SEC tool uses open source SPSDK utilities to configure the security on the processor. See https://spsdk.readthedocs.io/en/v2.3.0/usage/applications.html

Regards,
Marek


NOTE: If you find the answer useful, kindly click on [ACCEPT AS SOLUTION] button

View solution in original post

0 Kudos
Reply
4 Replies
1,242 Views
marek-trmac
NXP Employee
NXP Employee

Hi Omar,

why do you need to use NXP-MCUBootUtility? Is there anything missing in MCUXpresso Secure Provisioning tool?

Definitely, once the board is HAB enabled, you must use only the original keys used for provisioning.

Regards,
Marek


NOTE: If you find the answer useful, kindly click on [ACCEPT AS SOLUTION] button
0 Kudos
Reply
1,194 Views
Omar_hong
Contributor IV

Hi @marek-trmac 

     We plan to port the NXP-MCUBootUtility functionality to the Android platform because it provides open-source code. Therefore, we need to know how to integrate the HAB parameters from the SPT into the MCUBootUtility.

 

0 Kudos
Reply
1,179 Views
marek-trmac
NXP Employee
NXP Employee

Hi Omar,

SEC tool uses open source SPSDK utilities to configure the security on the processor. See https://spsdk.readthedocs.io/en/v2.3.0/usage/applications.html

Regards,
Marek


NOTE: If you find the answer useful, kindly click on [ACCEPT AS SOLUTION] button
0 Kudos
Reply
1,170 Views
Omar_hong
Contributor IV

Hi @marek-trmac ,

      Thank you for your reply.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-1992238%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHow%20to%20access%20a%20HAB%20enable%20board(RT1010)%20by%20NXP-MCUBootUtility%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1992238%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20NXP%26nbsp%3B%3C%2FP%3E%3CP%3Eas%20title%20%2C%20I%20enable%20a%20HAB%20on%20RT1010%20by%26nbsp%3BMCUXpresso%20Secure%20Provisioning%20Tool%20%2C%3C%2FP%3E%3CP%3EIf%20I%20want%20to%20use%20this%20board%20on%26nbsp%3BNXP-MCUBootUtility%2C%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Omar_hong_0-1731363884063.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Omar_hong_0-1731363884063.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F309849i9962193EFF0F1085%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Omar_hong_0-1731363884063.png%22%20alt%3D%22Omar_hong_0-1731363884063.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EHow%20should%20I%20set%20it%20up%20to%20gain%20access%3F%20Do%20I%20need%20to%20load%20PKI%20data%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1996972%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20How%20to%20access%20a%20HAB%20enable%20board(RT1010)%20by%20NXP-MCUBootUtility%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1996972%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F176703%22%20target%3D%22_blank%22%3E%40marek-trmac%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3BThank%20you%20for%20your%20reply.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1996871%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20How%20to%20access%20a%20HAB%20enable%20board(RT1010)%20by%20NXP-MCUBootUtility%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1996871%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Omar%2C%3C%2FP%3E%0A%3CP%3ESEC%20tool%20uses%20open%20source%20SPSDK%20utilities%20to%20configure%20the%20security%20on%20the%20processor.%20See%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fspsdk.readthedocs.io%2Fen%2Fv2.3.0%2Fusage%2Fapplications.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fspsdk.readthedocs.io%2Fen%2Fv2.3.0%2Fusage%2Fapplications.html%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1996001%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20How%20to%20access%20a%20HAB%20enable%20board(RT1010)%20by%20NXP-MCUBootUtility%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1996001%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F176703%22%20target%3D%22_blank%22%3E%40marek-trmac%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BWe%20plan%20to%20port%20the%20NXP-MCUBootUtility%20functionality%20to%20the%20Android%20platform%20because%20it%20provides%20open-source%20code.%20Therefore%2C%20we%20need%20to%20know%20how%20to%20integrate%20the%20HAB%20parameters%20from%20the%20SPT%20into%20the%20MCUBootUtility.%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1992557%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20How%20to%20access%20a%20HAB%20enable%20board(RT1010)%20by%20NXP-MCUBootUtility%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1992557%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Omar%2C%3C%2FP%3E%0A%3CP%3Ewhy%20do%20you%20need%20to%20use%20NXP-MCUBootUtility%3F%20Is%20there%20anything%20missing%20in%20MCUXpresso%20Secure%20Provisioning%20tool%3F%3C%2FP%3E%0A%3CP%3EDefinitely%2C%20once%20the%20board%20is%20HAB%20enabled%2C%20you%20must%20use%20only%20the%20original%20keys%20used%20for%20provisioning.%3C%2FP%3E%3C%2FLINGO-BODY%3E