Enabling secureboot on imx8mm

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

Enabling secureboot on imx8mm

440 Views
dixitp
Contributor I

Hello Team,

I am trying to enable secure-boot for an IMX8MM board from Kontron.

Enabled CONFIG_IMX_HAB=y in uboot configuration.

Uboot version: U-Boot 2024.01+gb53e056718+p0

I am expecting hab_status binary available at uboot console before proceeding further with flashing the efuses, but hab_status binary does not exists.

=> hab_status
Unknown command 'hab_status' - try 'help'

Am I missing anything?

Thanks,

Dixit

0 Kudos
Reply
1 Reply

394 Views
JosephAtNXP
NXP TechSupport
NXP TechSupport

Hi,

Thank you for your interest in NXP Semiconductor products,

Issue faced may be regarding HAB functions not being enabled in your U-boot build, please follow these guides to enable secure boot.

https://github.com/nxp-imx/uboot-imx/blob/4ddbad60eff308a5b356fb9ab8734ac382ddd692/doc/imx/habv4/gui...

https://github.com/nxp-imx/uboot-imx/blob/4ddbad60eff308a5b356fb9ab8734ac382ddd692/doc/imx/habv4/gui...

Regards

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2300193%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EEnabling%20secureboot%20on%20imx8mm%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2300193%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20Team%2C%3C%2FP%3E%3CP%3EI%20am%20trying%20to%20enable%20secure-boot%20for%20an%20IMX8MM%20board%20from%20Kontron.%3C%2FP%3E%3CP%3EEnabled%20CONFIG_IMX_HAB%3Dy%20in%20uboot%20configuration.%3C%2FP%3E%3CP%3EUboot%20version%3A%26nbsp%3BU-Boot%202024.01%2Bgb53e056718%2Bp0%3C%2FP%3E%3CP%3EI%20am%20expecting%20hab_status%20binary%20available%20at%20uboot%20console%20before%20proceeding%20further%20with%20flashing%20the%20efuses%2C%20but%20hab_status%20binary%20does%20not%20exists.%3C%2FP%3E%3CP%3E%3D%26gt%3B%20hab_status%3CBR%20%2F%3EUnknown%20command%20'hab_status'%20-%20try%20'help'%3C%2FP%3E%3CP%3EAm%20I%20missing%20anything%3F%3C%2FP%3E%3CP%3EThanks%2C%3C%2FP%3E%3CP%3EDixit%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2300193%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ESecurity%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EYocto%20Project%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2300626%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Enabling%20secureboot%20on%20imx8mm%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2300626%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%0A%3CP%3EThank%20you%20for%20your%20interest%20in%20NXP%20Semiconductor%20products%2C%3C%2FP%3E%0A%3CP%3EIssue%20faced%20may%20be%20regarding%20HAB%20functions%20not%20being%20enabled%20in%20your%20U-boot%20build%2C%20please%20follow%20these%20guides%20to%20enable%20secure%20boot.%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%2Fblob%2F4ddbad60eff308a5b356fb9ab8734ac382ddd692%2Fdoc%2Fimx%2Fhabv4%2Fguides%2Fmx8m_secure_boot.txt%23L2%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%2Fblob%2F4ddbad60eff308a5b356fb9ab8734ac382ddd692%2Fdoc%2Fimx%2Fhabv4%2Fguides%2Fmx8m_secure_boot.txt%23L2%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%2Fblob%2F4ddbad60eff308a5b356fb9ab8734ac382ddd692%2Fdoc%2Fimx%2Fhabv4%2Fguides%2Fmx8m_spl_secure_boot.txt%23L15%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%2Fblob%2F4ddbad60eff308a5b356fb9ab8734ac382ddd692%2Fdoc%2Fimx%2Fhabv4%2Fguides%2Fmx8m_spl_secure_boot.txt%23L15%3C%2FA%3E%3C%2FP%3E%0A%3CP%3ERegards%3C%2FP%3E%3C%2FLINGO-BODY%3E