I'd probably say: It's going to be fairly difficult for us to debug for you with screenshots of asm code. It could be: * Your code doing something wrong * Your code doing Undefined Behavior * an LLVM miscompilation * An error in the cortex-m-rt crate * Some other ABI error, linker error, etc.