使用 Eclipse 调试 MBED

Posted

技术标签:

【中文标题】使用 Eclipse 调试 MBED【英文标题】:Debugging MBED with Eclipse 【发布时间】:2021-08-10 21:40:16 【问题描述】:

我目前正在使用 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 中找不到程序“make” PATH=[/Users/roseyv/Developer/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-g++] 00:13:27 构建失败。 1 个错误,0 个警告。 (耗时 4 毫秒)

知道如何解决这个问题吗?或者如果有其他更好的方法我们可以设置调试器来调试 MBED os 应用程序

非常感谢您的帮助,在此先感谢您!

【问题讨论】:

【参考方案1】:

与此同时,Mbed 已经更新了他们的网站。您发布的链接不再有效。我现在的建议是使用Mbed Studio。

不幸的是,Mbed 不再支持 Eclipse,只支持您必须使用您的帐户、Mbed Studio 或在线编译器登录的 IDE。

您可以从命令行选项构建。接下来使用 Segger j-link 和 Segger Ozone 之类的东西进行调试。与 Eclipse 上的嵌入式调试相比,我发现使用随机代码设置 Ozone 更容易。这就是你付出的代价。

【讨论】:

以上是关于使用 Eclipse 调试 MBED的主要内容,如果未能解决你的问题,请参考以下文章

使用 Eclipse 单步调试 Zephyr 程序

如何在win7下的eclipse中调试Hadoop2.2.0的程序

Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?

使用 Eclipse 调试 MBED

使用 Eclipse 远程调试 gdbserver

使用 Eclipse 创建和调试 PHP 代码