i.MX RT1064 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 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 normal i.MX RT bootable image Generate Plugin boot 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 SD image programming Steps to Generate SB file for SD image programming Generate SB file for eMMC image programming Normal mode Fast mode Generate SB file for Serial NOR/EEPROM image 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 manufacturing flow for RT1060RT1064RT1170-EVK Manufacturing process in Development phase Templates options for the Manufacturing flow Create i.MX RT bootable image Program Unsigned 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 HyperQSPI Flash Create signed Flashloader image Program Signed Image to Flash using MfgTool Generate KeyBlob manually