本文主要是介绍【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 Debug 系列 17 -- ARM Debug Vector Catch 详细介绍】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!