I am writing software that is larger than the available RAM space, so I cannot develop entirely in RAM and I have to develop in flash. However the flash has limited write cycles, which in the development phase can easily run into that limitation.
What I want to do is flash the known working parts of my code info flash, and then work on the new functions in RAM. I would have to boot from flash and call a function in a known location of RAM, similar to a ramfunc section, but loaded using File > Load Program instead of memcopy. I will also have to be sure to link seperate sections of RAM space for the stack.
Is this the right way to go about this? Open to suggestions.