【ARM Coresight Debug 系列 17 -- ARM Debug Vector Catch 详细介绍】

文章目录

    • 1.1 Cortex-M Debug Mode
      • 1.1.1 停机模式
      • 1.1.2 调试监视器模式
    • 1.2 Vector Catch(向量抓捕)
      • 1.2.1 AArch64 下的 Vector Catch
      • 1.2.2 Vector Catch 使能配置

1.1 Cortex-M Debug Mode

在 Cortex-M7 中的调试操作模式分为两种:

  • 第一种称为“halt”(停机模式),在进入此模式时,处理器完全停止程序的执行。
  • 第二种则称为“debug monitor exception”(调试监视器模式),此时处理器执行相应的调试监视器异常服务例程,由它来执行调试任务,并且依然允许更高优先级的异常抢占它。调试监视器的异常号为 12,优先级可编程。除了调试事件可以触发异常外,手工设置其悬起位也可以触发本异常。

1.1.1 停机模式

你可能感兴趣的:(#,ARM,Coresight,系列,arm开发,Vector,Catch,coresight)