I.MXRT1172 Secure Boot using FlexSPI NAND

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

I.MXRT1172 Secure Boot using FlexSPI NAND

903 Views
jomonthomas
Contributor I

Currently I am trying to develop secure boot ( HAB ) on I.MXRT1172 with FlexSPI NAND boot device.  I am using the "MCUXpresso Secure Provisioning tool" for generating Authenticated/Encripted Bootable Images. But unfortunatly it does not providing any example for FlexSPI NAND ( W25N512GVEAG ) devices. Where from can i get json/settings example for FlexSPI NAND devices?

0 Kudos
Reply
1 Reply

853 Views
diego_charles
NXP TechSupport
NXP TechSupport

Hi Jomon, 

I  I have been checking this with my colleagues. 

We have seen on  that your memory is NAND type. Currently, our  MCUXpresso Secure Provisioning Tool does not support FlexSPI  NAND memories. But our MCUbootUtility tool  now  does. You can translate this post https://www.cnblogs.com/henjay724/p/15340880.html .  for more details. This is the link to obtain the tool package directly  from github. 

Our recommended configuration for you  the NAND flash is the following: 

diego_charles_0-1656105894661.png

After you download the code, the BOOT_CFG pin should be matched to your FCB:

diego_charles_1-1656106008424.png

We recommend to test the NAND flash configuration with  a plain image  (without enabling HAB ). After success, we could help you to enable HAB.

As the MCUbootUtility use the HAB, you still need the CST file, which can be found from this link:

https://www.cnblogs.com/henjay724/p/10219459.html

https://www.cnblogs.com/henjay724/p/10189593.html

We hope this could help you.

All the best, 

Diego

 

0 Kudos
Reply