Hi to everyone I have a question about execute my program from internal RAM during the firmware development process. please help me if possible with a clear doc or example thanks.
Just fill up about 10 gallons of gasoline and then ignite.
Oops - did you talk about a problem with an ARM processor? So why didn't you even manage to tell which exact processor? And why not tell a tiny bit more about your actual problem. What you want to do. What you have tried. Where you are stuck?
Anyway - have you scanned all possible Keil-supplied examples? Not sure what installation packages they may be included in, or which specific models that might have examples using RAM execution, but Keil have several examples where the code may be built and run in either RAM or in flash.
At first.Sorry for my question I'am talking about a CM3 for instance a LPC1768/88 i wanna download my cod in SRAM and run my program from there without need to download on the internal flash.
thank you.
Change the Target memory configuration to reflect how you want the memory divided, and let the debugger use an initialization script instead of the flash algorithms to download the code onto the chip.
http://www.keil.com/support/docs/2996.htm
http://www.keil.com/support/docs/2915.htm
Try Google, I'm sure there are more answers/examples. The Keil uv4 tree has many .INI / RAM examples too.
Any particular reason why you wanna (sic) do that?
Once configured, the download process would be (almost) identical - what advantage do you think you will gain?
Apparently the programming style of the individuals cuts significantly into the 10-100K cycles of the Flash memory....