我正在学习嵌入式 Rust。我已经设置了环境,现在正在按照Build It 说明进行操作。
当我通过运行命令验证生成的可执行文件是 ARM 二进制文件时
cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- -file-headers
Run Code Online (Sandbox Code Playgroud)
它产生一个错误:
error: no such subcommand: readobj
Run Code Online (Sandbox Code Playgroud)
我也试过命令
cargo readelf -h target/thumbv7em-none-eabihf/debug/led-roulette
Run Code Online (Sandbox Code Playgroud)
它生成错误:
error: no such subcommand: readelf
Run Code Online (Sandbox Code Playgroud) 我在通过https://docs.rust-embedded.org/discovery/03-setup/index.html安装时遵循此操作 ,它会引发错误
如何解决此错误?itmdumpcargo install itm --vers 0.3.1error: failed to fetch https://github.com/rust-lang/crates.io-index Caused by:
error inflating zlib stream; class=Zlib (5)