i.MX RT1160 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 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 RT1160-EVK Manufacturing process in Development phase Templates options for the Manufacturing flow Create i.MX RT bootable image Create image using KSDK XIP example Create image using the elftosb utility Create SB file for QSPI FLASH programming Program Unsigned Image to Flash using MfgTool