If the .noinit section starts at the beginning of the RAM, a bootloader that is unaware of it will clear it. Instead, move it behind the .bss section, hoping that a bootloader will always use less .bss memory than RIOT proper.
If the .noinit section starts at the beginning of the RAM, a bootloader that is unaware of it will clear it. Instead, move it behind the .bss section, hoping that a bootloader will always use less .bss memory than RIOT proper.