Rust嵌入式开发使用cargo install安装itmdump无二进制报错求助
问题解决方案
问题根因
你参考的旧版《Discovery》教程中给出的cargo install itm安装命令已不适用于当前最新版的itm crate:从v0.3.0版本开始,itm包仅保留库功能,不再内置itmdump二进制程序,因此仅用于安装带可执行二进制包的cargo install命令会触发你看到的报错。
解决方案
有两种可行方案可选,均可兼容你当前使用的1.55 nightly工具链:
- 方案1:安装带二进制程序的历史版本
itm,完全匹配旧教程的使用方法
执行命令:cargo install itm --version 0.2.3 - 方案2:安装官方拆分后的新工具包
itm-tools,功能和itmdump完全一致
执行命令:cargo install itm-tools
两种方案安装完成后,均可直接在命令行调用itmdump命令,按教程步骤正常使用即可。
内容的提问来源于stack exchange,提问作者user15692170
相关产品推荐
相关产品推荐

