I’ve been working on a lightweight runtime loader for Cortex-M (and 32-bit ARM more generally) that can load and relocate ELF modules from SD/ flash/ generic storage at runtime. It’s not a dynamic linker in the Linux sense, but it does perform symbol resolution and relocation against a host-defined ABI.The goal is to enable extensible firmware platforms without reflashing or statically linking everything into the main image. I’m sharing it both in case it’s useful to others, and to get constructive feedback.