c - 调试时从寄存器中提取单个位

标签 c eclipse embedded

目前我正在 Eclipse IDE 中调试嵌入式应用程序。我有一些寄存器要检查,主要是其中的一位。有没有办法告诉 Eclipse 只监视所选寄存器中的一位?

最佳答案

最简单的解决方案通常是最好的。你总是可以创建另一个变量只是为了调试目的

myDebugVar = (mainVar & MASK_THAT_EXTRACTS_YOUR_BIT) >> SOME_SHIFT;

现在观察你的新“myDebugVar”,你就完成了。

关于c - 调试时从寄存器中提取单个位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9045226/

相关文章:

c - 有什么办法可以运行 .exe 而不受到 Windows 的投诉吗?

c - 如何避免管道破裂?

testing - 如何在嵌入式系统中进行回归测试

assembly - 如何在 Linux 驱动程序中切换到实模式

C,函数中的静态数组不好的做法?

c - 这段代码发生了什么

java - JPA 仅选择一列中的一个参数并将其放入字符串中

eclipse - 导入 Maven-GWT 项目时出错 ("No marketplace entries found to handle gwt-maven-plugin")

android - 如何在 Eclipse 中格式化 Android xml?

c - 内联和栈帧控制