eclipse - 使用 Eclipse 调试 MBED
问题描述
我目前正在使用 mac OS 设置调试器来调试 Mbed OS 应用程序,我按照https://os.mbed.com/docs/mbed-os/v5.12/tutorials/eclipse.html的说明进行操作。
我成功地设置了本地调试工具链,我已经被这个错误困住了很长一段时间。我使用自制软件安装了文档中所写的“make”,并按照建议设置了路径,但仍然出现此错误
00:13:27 **** 增量构建配置默认项目 mbed-os-example-blinky **** 全部制作 无法运行程序“make”:未知原因错误:在 PATH PATH= 中找不到程序“make” [/Users/roseyv/Developer/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-g++] 00:13:27 构建失败。1 个错误,0 个警告。(耗时 4 毫秒)
知道如何解决这个问题吗?或者如果有任何其他更好的方法,我们可以设置调试器来调试 MBED os 应用程序
非常感谢您的帮助,在此先感谢您!
解决方案
与此同时,Mbed 已经更新了他们的网站。您发布的链接不再有效。我现在的建议是使用Mbed Studio。
不幸的是,Mbed 不再支持 Eclipse,只支持您必须使用您的帐户、Mbed Studio 或在线编译器登录的 IDE。
您可以从命令行选项构建。接下来使用 Segger j-link 和Segger Ozone之类的东西进行调试。与 Eclipse 上的嵌入式调试相比,我发现使用随机代码设置 Ozone 更容易。这就是你付出的代价。
推荐阅读
- tensorflow - TensorFlow Object Detection mAP - 在训练或验证数据集上计算?
- regex - 正则表达式效率
- javascript - 使用 vanilla js 读取 html 的数据属性
- spring - 在 Spring 中处理不支持的媒体类型
- react-native - 使用循环数据反应原生创建文本输入
- python - 基于用户输入的基本 Python 函数选择系统
- oracle - Oracle SQL - ORA-04079: 无效的触发器插入
- java - 大量创建石英触发器
- r - 目标“sysdata”的配方失败 - 不允许负长度向量(编译 R-cran v4.0.0)
- rust - Rust:impl trait 不能在线程之间安全共享