【问题标题】:Debugging cortex m3 using eclipse使用eclipse调试cortex m3
【发布时间】:2012-07-25 15:39:36
【问题描述】:

我正在使用 Eclipse 和 Keil uVision 在微控制器(LPC1766、Cortex M3)下进行编码。

我设法混合了 Eclipse 和 Keil uVision(通过 mdk-eclipse-plugin),现在我可以在 eclipse 中调试我的项目。 我的问题是:有没有办法在调试时查看(和修改)外围寄存器?在“寄存器”窗口中,我只能看到核心寄存器。 我听说可以通过某种方式使用“表达式”窗口,但我不知道要添加什么表达式。

【问题讨论】:

  • 如果我知道该寄存器的“内部名称”,我可以在表达式窗口中添加外围寄存器。但该名称与 CMSIS 中的名称不匹配 :(

标签: eclipse debugging embedded cortex-m3


【解决方案1】:

您可以使用 Eclipse 插件,例如 http://embsysregview.sourceforge.net/ 这个支持一些 Cortex M3 reg maps,或者你可以定义你自己的。或者,您可以拥有使用结构和指针来匹配您的 reg 布局的 BSP 代码。然后你使用普通的观察窗口来查看你的寄存器作为结构。

【讨论】:

  • 谢谢,这不适用于 mdk 插件,但适用于 yagarto。我仍然看不到“系统控制块”或 NVIC 寄存器。
猜你喜欢
  • 2023-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-15
相关资源
最近更新 更多