更多 >>
为何在调试 ARM7 系列处理器时,调试器报告“ Unable to set vector catch breakpoints on exception vectors ” ?
ARM 公司在设计 ARM7 系列处理器时,并没有提供专门的硬件用于异常矢量的捕获。而在 ARM9 、 ARM9E 及后续的处理器系列中,设计了专门的硬件用于异常矢量的捕获。
在调试 ARM7 系列的处理器时, FoxICE仿真器 会在异常矢量所在地址设置软断点。如果此时异常矢量所在地址为 ROM ,设置软断点的操作失败,调试器会报告如上的错误。