我正在使用 Eclipse 和 Keil uVision 在微控制器(LPC1766,Cortex M3)下进行编码。
我设法混合了 Eclipse 和 Keil uVision(通过 mdk-eclipse-plugin),现在我可以在 eclipse 中调试我的项目。我的问题是:有没有办法在调试时查看(和修改)外围寄存器?在“寄存器”窗口中,我只能看到核心寄存器。我听说可以通过某种方式使用“表达式”窗口,但我不知道要添加什么表达式。
您可以使用 Eclipse 插件,例如http://embsysregview.sourceforge.net/ 这个插件支持一些 Cortex M3 reg 映射,或者您可以定义自己的。或者,您可以拥有使用结构和指针来匹配您的 reg 布局的 BSP 代码。然后你使用普通的观察窗口来查看你的寄存器作为结构。