After changing the serial flash memory(EN25QX64A) in MIMXRT1020, I am trying to download the firmware with the 'Serial Downloader' function.
(Since this serial flash memory is brand new, the QE bit is disabled.)
The 'Flash Driver' that has corrected the QE bit value of the new flash memory has been applied to the firmware.
And I downloaded the firmware with the 'Serial Downloader' function. But the MCU doesn't find the program. Even though BOOT MODE is correctly set to Internal Boot, it is still recognized as Serial Downloader.
When I read the firmware data from MCUBootUtility, everything was written correctly.
So, while I was thinking about it, when I downloaded the firmware with the same 'Flash Driver' applied with 'MCU-Link', it no longer boots with Serial Downloader and works correctly!
(Now that this serial flash memory has the QE bit enabled, it boots normally no matter what I do.)
The question here is,
1. Does the 'Flash Driver' not work in the Serial Downloader operation using MCUBootUtility?
2. Is there any difference in QE bit activation when downloading firmware with a hardware debugger device and when downloading with Serial Downloader function?
3. When we mass-produce this product, we try to download the firmware with the Serial Downloader, not the hardware debugger equipment. To solve the problem that the QE bit is not activated, what should I check?