【发布时间】:2015-05-19 08:04:19
【问题描述】:
我正在使用 GDB 调试我的 msp430。我连接目标,然后加载程序的二进制文件,然后“继续”。
我的程序运行良好,但我想实时查看某些变量值。实际上我想检查我的代码开始和代码结束的时间戳,这会给我总持续时间。
由于我是 GDB 的新手,目前我已将这一行放在我的代码中
printf("Hello World\n");
但是没有打印任何内容,但我的代码工作正常,实际上是 LED 闪烁。
请指导我如何在调试模式下查看 GDB 中的变量值。
谢谢
【问题讨论】:
-
你用谷歌搜索
gdb print variables吗?看看这个:stackoverflow.com/q/6261392/3684343 -
嗨。是的,我用谷歌搜索。但是我的问题是从硬件而不是软件上运行的代码中获取变量值。
-
也许你想要的是观察点。这有帮助吗:sourceware.org/gdb/onlinedocs/gdb/Set-Watchpoints.html
标签: c gdb embedded msp430 gdbserver