The RAM linker script doesn't work for some reasons:
- Some symbols are missing
- Things are placed in ram but not actually in flash (so they disappear on the restart performed after flashing), and the copy code for it is missing for that reason
- Have to be careful about startup code and such, so that you don't copy the code that copies the rest of the code while it is doing it...
The RAM linker script doesn't work for some reasons: