Hello.
I am currently testing OTFAD configuration on an RT1010 EVK board.
I would like to configure OTFAD using MCUXpresso Secure Provisioning Tool 26.03 and build the project to generate binary files.
The build results are:
MIMXRT1011_Project.bin
MIMXRT1011_Project_hab.bin
otfad_keyblobs.bin
unsigned_MIMXRT1010_flashloader.bin
These are the four files.
When I perform a write operation using MCUXpresso Secure Provisioning Tool 26.03 and read the flash memory, the program includes data presumed to be FCB at the 0x0400 region.
However, it appears that there is no file corresponding to the FCB among the built files.
Is it possible to generate a file containing FCB information during the build process?
Thank you for your reply.
I created the FCB by referring to the link you provided.
I have one more question.
In which document can I find the explanation regarding the key data for Region 0 info in the OTFAD settings?
The parts I am curious about are the User key data and counter data sections.
Could you please explain it to me?
Thank you.
Hi @TnseoRnr,
Please see the following link from the SPT Documentation, which specifies the process to create a complete FCB from the simplified configuration: https://mcuxpresso.nxp.com/secure/26.03/05_user_interface.html#spi-nor
It also mentions that the FCB can be generated from MCUXpresso via the Peripherals tool if you prefer to do so.
One last note, keep in mind that there is a newer version of SPT available (v26.06), so I would suggest you continue development on the latest version.
BR,
Edwin.
Hi @TnseoRnr,
If you mean how these fields would be used on the OTFAD configuration you are creating, perhaps this link might help: https://mcuxpresso.nxp.com/secure/latest/06_processor_specific_workflow.html#booting-otfad-encrypted...
That said, if you are looking for the inner workings or a more in-depth explanation of how these keys are used, you would need to request access to the RT1010 secure files, and look in the Security Reference Manual, which precisely explains the security features of the RT1010 in detail.
You will be prompted to download this file, or request access if needed, by clicking on the "Secure" checkbox of the documentation section of the RT1010 product page:
https://www.nxp.com/products/i.MX-RT1010#documentation
BR,
Edwin.