2013-07-12 12:52 AM
In AN2606 it's described when both BOOT0 and BOOT1 are pulled-up, Embedded SRAM is selected as the boot space.
How can I load my application to SRAM without programming FLASH and run it after loading without any reset? Flash Loader Demonstrator has an option for Jump to the user program but the drop-down box to set address is not changeable and fixed on @ (h) 8000000. Regardshttp://automasys.persianblog.ir
http://automasys.mihanblog.com
http://automasys.persiangig.com
http://automasys.wordpress.com
http://automasys.wordpress.com
http://automasys.wordpress.com
http://automasys.wordpress.com
#????????? #??????????? #arm #?????2013-07-12 03:49 AM
I've generally used Keil and JTAG to run out of RAM, the System Loader should be capable of placing code in RAM, as for the limits on the Flash Demonstrator I don't know, but at least some of it comes with source so you could probably address that. At least, though I've not seen this explicitly documented, but the GNU startup.s file has some encoded hex instructions at the end of the vector table to remedy it.
One could certainly inject and run arbitrary code in RAM with a J-Link using it's command line tools.