gpt4 book ai didi

rust - 无法通过 arm-none-eabi-gdb 命令连接到 GDB 服务器

转载 作者:行者123 更新时间:2023-11-29 08:31:51 28 4
gpt4 key购买 nike

我正在关注这个 tutorial .我已经成功编译了代码,但是当我尝试在终端上使用命令 arm-none-eabi-gdb -q thumbv7em-none-eabihf/debug/led-roulette 运行时,它说:

C:\Program Files (x86)\GNU Tools ARM Embedded\8 2018-q4-major\bin\arm-none-eabi-gdb.exe: warning: Couldn't determine a path for the index cache directory.
thumbv7em-none-eabihf/debug/led-roulette: No such file or directory

尽管如此,我已经实际检查了路径并且该文件确实存在。

我是 stm32f3Discovery 的初学者并尝试使用 documentation 设置设备

到目前为止采取的步骤:

  1. 已使用以下方法添加目标:rustup 目标添加 thumbv7em-none-eabihf

  2. 使用命令编译程序: cargo 构建 --target thumbv7em-none-eabihf

  3. 获取以下命令的正确输出:cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- -file-headers

  4. 因为我在 Windows 上,所以我尝试了以下命令来启动 openOCD:openocd -s C:\OpenOCD\scripts -f interface/STLink-v2-1.cfg -f target/stm32f3x.cfg

  5. 运行此命令连接到 gdb 服务器,但失败:arm-none-eabi-gdb -q target/thumbv7em-none-eabihf/debug/led-roulette

上面的命令应该工作并连接 GDB 服务器,但它没有。

最佳答案

谢谢你..你的“三重检查”声明对我有用。是的,这是我在调试时必须更改的路径问题。它在摇摆..

关于rust - 无法通过 arm-none-eabi-gdb 命令连接到 GDB 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55902075/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com