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?
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:
After you download the code, the BOOT_CFG pin should be matched to your FCB:
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