AnsweredAssumed Answered

i.MX6UL QuadSPI Flash Memory Map

Question asked by Jose Araya on Mar 20, 2019
Latest reply on Mar 22, 2019 by Artur Petukhov

Dear Community,


I would like to ask whether the U-Boot must reside in a specific address of the flash memory, so that it can be found by the Primary Program Loader, which is hard-coded in the processor's ROM?


I found in the i.MX Linux® User's Guide that U-Boot starts at 0x60000000, but I didn't find whether this value is actually hard-coded in the processor's ROM or whether it can be customized.



My motivation to this question is that we need to allocate space in the same flash device for the Spartan7 FPGA of our system. As far as I know the FPGA can address the flash to get its bitstream from any location, my question is whether the i.MX6UL can do something similar with the U-Boot?