0

当我在 Eclipse (luna) 下为我的 STM32F429 Discovery 板启动调试会话时。我收到以下错误:

OpenOCD 因代码 (1) 而失败。

控制台窗格中的信息是:

Open On-Chip Debugger 0.9.0-dev-00223-g1567cae (2015-01-12-13:43) 在 GNU GPL v2 下获得许可 对于错误报告,请阅读 http://openocd.sourceforge.net/doc/doxygen/bugs .html 信息:选定的传输接管了低级目标控制。结果可能与普通 JTAG/SWD 适配器速度不同:2000 kHz adapter_nsrst_delay: 100 srst_only 单独 srst_nogate srst_open_drain connect_deassert_srst Started by GNU ARM Eclipse Info : clock speed 2000 kHz Error: open failed in procedure 'ocd_bouncer' in procedure程序“init”中的“传输”

调试设置中引用的“板”文件是:stm32f429discovery.cfg

我确实为另一个 ST-Micro 板工作,我可以毫无问题地进行完整的调试会话。突然,它停止了访问该板,我得到了与该板相同的错误。

我希望能够使用在 Linux 上运行的纯开源软件来与这些板一起工作。我希望有人能让我摆脱这种情况。

提前致谢。

干杯!!

4

1 回答 1

0

你用什么命令和调试器?

尝试:

openocd -f interface/jlink.cfg -f target/stm32f429discovery.cfg

于 2017-08-07T03:08:45.783 回答