gpt4 book ai didi

eclipse - 最终启动顺序错误 - STM32L476 的 Eclipse System Workbench 调试

转载 作者:行者123 更新时间:2023-12-01 18:22:13 25 4
gpt4 key购买 nike

我正在尝试调试和运行 STM32L476 的简单汇编代码。我已经设置了 Eclipse Oxygen,在 Eclipse 中安装了最新版本的 System Workbench 插件并安装了 ST-Link 驱动程序。 IDE 成功构建了程序,没有抛出任何错误,但是当我连接 STM Discovery Board 并尝试调试时,程序抛出以下错误:

Error in Final Launch Sequence - Reset Command not defined for device 'Generic TCP/IP'.

Error Image 1 , Error Image 2

我在使用完全相同的软件的 Ubuntu 17.10 和 Windows 10 上遇到此错误。在阅读了其他一些关于与此类似的问题的帖子后,我被告知检查我是否在 Eclipse 中设置了 OpenOCD 和 arm-none-eabi-gdb,并且它们已正确设置,如下图所示。

Debugger Settings

对于解决此问题的任何帮助,我们将不胜感激。谢谢

最佳答案

更新到最新版本的 Eclipse 时我遇到了同样的问题。经过一些研究,我在 Eclipse 的错误跟踪器页面上发现了一个错误报告:

Bug 529171 - Recent Pushed update causing - Reset Command not defined for device 'Generic TCP/IP'

这表明导致问题的模块是 C/C++ GDB 硬件调试版本 9.4.0.201712051550。我验证了一下,出现错误时我的版本是一样的。目前的解决方案是恢复到以前的版本。通过恢复到版本 9.3.2.201709131603,问题得到解决,我可以使用 GDB 来调试 STM 微 Controller 。

您可以在帮助 > 关于安装详细信息以及OpenSTM32 远程调试支持中找到该模块的当前版本。要恢复到以前的状态,您有两种选择。如果您更新了 Eclipse,那么在“安装详细信息”窗口中会有一个“安装历史记录”选项卡,您可以在其中恢复到以前的版本。否则,您应该删除该模块并在 eclipse 安装存储库中搜索以前的版本。

关于eclipse - 最终启动顺序错误 - STM32L476 的 Eclipse System Workbench 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48025250/

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