In page 417 of the reference manual IMX6SDLRM.pdf(Rev.2), there is the following description for SPI-NOR boot sequence:
1)The boot ROM will copy 4Kbyte of data from Serial ROM device to internal RAM.(The Initial 4K of Program Image must contain the IVT, DCD and the Boot Data structures.)
2)Checking the Image Vector Table header value (0xD1) from Program Image.
3)The ROM code performs a DCD check.
4)After successful DCD extraction, the ROM code extracts from Boot Data Structure the destination pointer and length of image to be copied to RAM device from where code execution occurs.
But for EIM-NOR boot, there is just a very simple description(page 387) as bellow:
The ROM reads Image Vector Table and Boot Data structures to determine if the image can be executed directly
from EIM address space or should be copied to other memory. The start field of Boot Data Structure specifies the final location of the image
So could you give more detailed boot sequence for EIM-NOR?