I use Keil version 5.10 or 5.11 with a probe ULINK and the target is a cortex M3.
I have only 256K of Flash and i have more 1M in a external RAM.
How i can load and debug my program in the external RAM?
Have you some idea?
Actually, i can't find a menu/procedure to load program in my external RAM
The flash download mechanism is basically the JTAG interface downloading a small program into RAM. And then sending the actual flash code to the little program in RAM, which will then perform In Application Programming (IAP) to write it into the flash.
That complicated mechanism isn't required when sending code directly to RAM.