i.MX RT1010 Manufacturing User Guide# Table of Contents Introduction Overview i.MX RT BootROM MCUBOOT-based Flashloader Host utilities Terminology i.MX RT bootable image Bootable image layout in target flash device Boot image format IVT and boot data Boot data structure Signed image Encrypted image Generate i.MX RT bootable image Description of the elftosb utility The elftosb utility options BD file BD file for i.MX RT bootable image generation Options block Sources block Constants block Section blocks BD file for memory programming Generate unsigned normal i.MX RT bootable image Generate signed normal i.MX RT bootable image Generate encrypted XIP image Generate SB file for bootable image programming Generate SB file for FlexSPI NOR image programming Generate Normal Bootable Image Generate SB file for plaintext FlexSPI NOR image programming Generate SB file for FlexSPI NOR Image encryption and programming Generate SB file for fuse programming Program bootable image MfgTool MfgTool Directory structure Preparation before image programming using MfgTool Connect to the i.MX RT Platform Program bootable image during development Program bootable image for production Appendix Example of complete manufacturing flow Manufacturing process in Development phase Create i.MX RT bootable image Create SB file for Adesto 25SF128A programming Program Image to Flash using MfgTool Manufacturing process in Production phase Generate signed i.MX RT bootable image Create SB file for Fuse programming Create SB file for Image encryption and programming for Flash Create signed Flashloader image Program Image to Flash using MfgTool