feat: more robust ram data loading The .data section was assumed to start after .text. This condition is satisfied now, but why rely on it? The load address can be exported from the linker script with LOADADDR call.
feat: add stm32f401 device