GDB连接超时

时间:2013-12-22 11:36:28

标签: gdb timeout stm32 openocd

我以前用St-write将.bin刻录到STM32F4并看到了我预期的消息。现在,我希望了解GPIO如何初始化。因此,我使用OpenOCD和arm-none-eabi-gdb来做到这一点。在这里,这是我的过程。

$ minicom 

$ openocd -f /opt/openocd/share/openocd/scripts/board/stm32f4discovery.cfg 

$ arm-none-eabi-gdb main.elf
(gdb) target remote localhost:3333
(gdb) localhost:3333: Connection timed out.

如何查看OpenOCD的端口?为什么会发生超时?

1 个答案:

答案 0 :(得分:0)

您是否在Windows主机上运行虚拟Linux机器? 如果是这样,您可能需要将localhost替换为10.0.0.2(或任何您的Windows IP)。 一个很好的方法是telnet到openOCD地址和端口4444,看看你是否得到了openOCD提示符,并且可以键入一些命令。