Hi I have the evaluation board MCBSTM32F200 and I would know how to flash the Blinky's project into the external Flash NOR and run from this.
As I know, in Options Target of uVision IDE you can define the address base and size of external ROM and then allocate objects on this code region. Is this enough or do you need something else for flashing the external flash ?
Thank you for your attention
Best regards
Your debugger .INI would need to configure the pins, clock, and FSMC for the memory to be viable. The Flash Algorithm is a RAM base applet to get the code into the memory, you would need a custom one for your specific part (STM32 + EXT FLASH) as the chip configuration would be board unique. The external memory at 0x60000000 doesn't magically appear in the address space, at least not on this part, whereas older ARM7 and ARM9 parts without internal FLASH typically had a physical/hardwired bus that always functioned without configuration.
The IAP would need to configure the hardware once, it would remain in effect until the part is reset or reconfigured.