Hi, I am currently using the MIMXRT1060-EVK. I have an application that I can build to run XIP from QSPI-nor or it can boot out of QSPI-nor and transfer itself to SDRAM and run. The application resides in the lowest 1M of the SDRAM space, and part of the application is an SDRAM test. I run the test on various portions of the SDRAM and find that errors are detected when I invoke the test while executing out of SDRAM, but if I run the test while executing from FlexSPI-nor things are fine. Obviously, I am not testing the area that I am executing from while executing out of SDRAM.
I build with gcc-arm, and I use the evkmimxrt1060_sdram_ini_dcd.c/h files from the SDK to init the SDRAM.
Anyone ever have this problem?