Robuta

https://www.embeddedrelated.com/showarticle/1803.php GNU Linker Scripts. Part 1. .data, .bss, and the Startup Contract - Alexey Karelin Before your first line of C code executes, your system must establish a vital memory contract. Discover how the GNU Linker manages the transition from power-on... the startupalexey karelingnulinkerscripts