PyOCD 类似的工具, 但是对 CMSIS Pack 的支持不太好, 如果需要新的 target 支持通常需要对源码进行稍许修改。

defmt 无符号问题

可能 hal 库没有自动寻找链接脚本, 需要手动加上.

build.rs

fn main() {
    println!("cargo:rustc-link-arg-bins=--nmagic");
    println!("cargo:rustc-link-arg-bins=-Tlink.x");
    println!("cargo:rustc-link-arg-bins=-Tdefmt.x");
}