GDB and OpenOCD

      最后更新:2021-10-21 15:21:03 手机定位技术交流文章

      OpenOCD

      创建 Open 上调试器( Open OCD ) 是为了为嵌入目标设备提供调试、系统编程和边界扫描检查。 这是在调试器的帮助下完成的, 这是一个小硬件模块, 有助于为调试目标提供适当的电信。 这些都是必要的, 因为调试主机( 运行在 OpenOCD 上) 通常不提供连接目标供应所需的信号或连接, 以提供嵌入目标设备的调试、 系统编程和边界扫描检查 。 这是在调试器的帮助下完成的, 这是一个小硬件模块, 有助于为调试目标提供正确的电信。 因为调试主机( 运行在 OpenOCD 上) 通常不支持连接目标所需的信号或连接器 。

      GDB and OpenOCD

      Connecting to GDB

      1. A socket (TCP/IP) connection is typically started as follows:

        target extended-remote localhost:3333

        or

        target remote localhost:3333

      2. A pipe connection is typically started as follows:

      target extended-remote | openocd -c "gdb_port pipe; log_output openocd.log"

      常见问题

      这个故事是我们2011年埃及抗争的特别报道的一部分。 由于模仿环境的运行频率低,Jtag服务器的运作太慢,导致GDB连接的发生。“timeout” in “qSupported”错误。

      解决方法:

      1. 将 Jtag 服务器端的频率提高到 20 Khz 。

      2. 更改 GDB 连接超时并运行 GDB cmd 的以下命令 :

        • show remotetimeout
        • set remotetimeout 60
        • target remote localhost:3333

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12072.html

          热门文章

          文章分类