和 PyOCD
类似的工具, 但是对 CMSIS Pack
的支持不太好, 如果需要新的 target
支持通常需要对源码进行稍许修改。
可能 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");
}