【问题标题】:eclipse debugging (CDT) console writelineeclipse 调试 (CDT) 控制台写行
【发布时间】:2013-01-25 10:58:00
【问题描述】:

我正在尝试使用 eclipse(CDT)、gdb 和 openocd 调试我的 stm32f0。有什么方法(就像你在例如 Visual Studio 中所做的那样)有一个 var 打印到控制台。像 console.writeline 或 debug.writeline 这样的东西?

谢谢

【问题讨论】:

  • 可能我错过了你的问题......标准 gdb 方式有什么问题,如“p printf("%d", ivar)"(考虑 ivar 有 int 类型)等等?
  • 在我的问题中,您可能会错过如何在 eclipse 中使用 gdb 进行操作。我不知道 gdb 有一个 printf。我如何使用它?
  • gdb 没有 printf。它只是可以调用您调试的程序中的任何函数,而这些函数内部可能有一些类似 printf 的东西,可以在微控制器的控制台上输出。

标签: c eclipse debugging console.writeline openocd


【解决方案1】:

将 USB2TTL 转换器连接到 PA9 和 PA10 引脚,并使用串行端口打印任何调试信息。

在 Linux 上,您可以使用 screen 查看任何串行端口。例如:

screen /dev/ttyUSB0 115200

尝试运行我的模板项目:

https://github.com/dobromyslov/stm32f0-chibios-template

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    相关资源
    最近更新 更多