I have a MIMXRT1180-EVK board, and my IDE is MCUXpresso for VS Code, the SDK version is 2.16.000, J-Link is used, JP4 is shorted. I have questions about debugging.
First, SW5[2:4]=001, the "evkmimxrt1180_rled_blinky_demo_cm33" work well using the "debug" build configuration, I can download and debug the demo code, and the "D6" LED was blinking. But it can't work after power on again.
Second, SW5[2:4]=100, I can download the blinky demo using "flexspi_nor_hyperram_debug", but can't debug it. The breakpoint in the main() can't be reached. I don't know why.

Third, I open the "vkmimxrt1180_rled_blinky_demo_cm33\armgcc\flexspi_nor_hyperram_debug\rled_blinky_demo_cm33.elf", find that it is start from 0x28000B00. And the "vkmimxrt1180_rled_blinky_demo_cm33\armgcc\MIMXRT1189xxxxx_cm33_flexspi_nor_hyperram.ld" show that the app_image_offset is 0x0000B0000.

Why does the image not start from 0x28000000?
Fourth, after power on again, I readout entire flash using J-Link, and I find that the content start from 0x2800B000 is same with rled_blinky_demo_cm33.elf. And the content between 0x28000000 and 0x2800B000 is 0xFF.

Can you help me? I want the code startup after power on again.