I was hoping to run out of internal RAM just because I have a Green Hills development system, including their probe, which allows me to run and debug out of RAM. In general this speeds development as I don't need to flash each time I make code changes. Thanks for your help. I appreciate it very much.
Is there some way I can force the STR911 to execute out of RAM insted of flash at reset? Other proessors I have used have a register which can be used to accomplish this.
This option is not possible on STR91x because this is unuseful and this may consume extra cycles and decrease the Interrupts system performance since it has a Harvard Archtitecture with TCM- Coupled memory already linked to Flash Accelerator, By the way, What is you purpose for RAM remapping at Reset ? With regards, :-]
Rave: This option is not possible on STR91x because this is unuseful and this may consume extra cyclesRave, I like your sense of humor. :-] (I am not picking on the typo, though).
You can load most of code to RAM, without the vector table and
the startup sequence, if your code + data <= 96 KByte or you have external RAM. If you have fixed vector adresses in RAM and your startup code is not changed, then you need only one a download to the flash at the first time. All later downloads are going only to the RAM. I do this, how long my application + data size will be less than 96 KByte. Best regards