Hello ran shalit ,
Download image to external flash (hyper flash or QSPI flash), need two additional parts:
flash driver and image header XIP.
- In the new MCUXpresso IDE v10.2.1, flash drivers are located at: <MDE install Directory>\ide\bin\Flash,
about detail you can have a look at the DOC : Overview of using the MIMXRT1050-EVK(B) with MCUXpresso IDE
-> 7 Flash Drivers.
- "In the case of the RT1050, all fash memory is external to the MCU and therefore unknown
to the BootROM. For the BootROM to boot an image from this fash, some additonal
informaton must be supplied to allow fash initalisaton and optmal coniguraton etc. The
BootROM speciicaton expects this coniguraton data to be located in an 8KB header at the
start of the users image (applicaton)r. An XIP image supplies this informaton in an 8KB
header at the start image itself." (RT1050_BriefOverview_v201).
In SDK demos and create new project, automatcally including an xip folder.
About the detail about XIP, you can also refer to the below DOC ->9 XIP Hiw and Why .
- Configure the flash driver and address in below view:

- About "gui programmer and simple press of debug button", the GUI Flash Tool directly flash program,
while the debug button , also includes debug function with IDE.
Have a great day,
TIC
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------