This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/66AK2E05:ARM Cortex-A15监视器调试模式

Guru**** 2539500 points
Other Parts Discussed in Thread: SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/638469/rtos-66ak2e05-arm-cortex-a15-monitor-debug-mode

器件型号:66AK2E05
Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI-RTOS

您好!

我的问题:是否有办法将 ARM 处理器置于监视器调试模式? 我们在 ARM 内核上使用 SYS/BIOS。 也许有一个与 ARM 调试模式相关的 SYSBIOS 函数或 cfg 参数。 我之所以需要这样做、是因为我希望为观察点调试事件生成异常/中止、而不是停止/忽略。

CP14:调试状态和控制寄存器:

当内核在没有任何调试器连接的情况下运行时、ARM 在无调试模式下运行。 当 XDS560 STM 连接内核时、它将 ARM 置于暂停调试模式。 我尝试修改调试模式位并测试了观察点事件、但没有发生任何情况(调试事件被忽略)。 当我从调试器连接内核并运行内核、然后从寄存器设置观察点时、内核正常工作、因为 ARM 处于暂停调试模式。

ARM 信息:

'当处理器调试单元处于监听调试模式且发生调试事件时、处理器接收到调试异常、而不是暂停。'

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将您的疑问转发给软件专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TI RTOS 专家在以下位置对此做出了回应:

    参考:
    e2e.ti.com/.../266531
    e2e.ti.com/.../1744384

    在 BareMetal 代码中、您可以参考 RTOS 软件包中 TI SBL 中的 ARM 汇编代码、以便使用基于 ROM 的引导监视器从用户状态转换到 Supervisor 状态。

    此致、
    Rahul