乐鑫技术交流
直播中

李玉兰

7年用户 1508经验值
私信 关注
[问答]

使用像gdb这样的调试器来分析在esp8266上运行的程序?

使用像 gdb 这样的调试器来分析在 esp8266 上运行的程序?直接使用 gdb 或像eclipse
这样的多个前端之一,你可以

我问这个是因为在讨论调试器的线程上的新回复令人沮丧。
(通过 jtag(
)或使用嵌入式 gdb 存根

,
))
那是因为你认为你无法帮助构建调试解决方案,或者你认为它不需要或有用,或者你不知道或不在乎?
好奇,
   Cal
P.S.
要通过 JTAG 进行调试,您需要额外的硬件来控制 CPU。
gdb 存根是一个目标文件/库,它链接到您的固件文件并将代码添加到您的固件文件,并通过调用一些 init 函数或直接输入来激活。在 esp8266 的情况下,它通过串行接口与在您的 pc 上运行的调试器通信





回帖(1)

李梅

2024-6-3 16:59:56
对于在esp8266上运行的程序,使用像gdb这样的调试器可以帮助程序员进行调试,找出程序中的错误和问题。直接使用gdb或者像eclipse这样的多个前端之一都是可行的。对于通过JTAG或使用嵌入式gdb存根进行调试,需要额外的硬件来控制CPU。gdb存根是一个目标文件/库,它链接到您的固件文件并将代码添加到您的固件文件,并通过调用一些init函数或直接输入来激活。总之,使用调试器可以让程序员更快、更准确地找出程序中的问题,提高开发效率。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分