BGDSCR 寄存器中的 Sticky Pipeline Advance 位使调试器能够检测处理器是否空闲。CPU 没有通过调试 APB 接口实现对 DBGDRCR[3] 的访问,因此调试器无法清除 Sticky Pipeline Advance 位。
影响: | 很小。Sticky Pipeline Advance 位概念不可用。 |
解决方法:: | 无. |
受影响的配置: | 使用一个或两个 ARM 处理器的系统。 |
受影响的器件修订版本: | 全部. 无计划修复. 参考 (Xilinx Answer 47916) - Zynq-7000 SoC 芯片版本差异。 |
描述详情
Sticky Pipeline Advance 寄存器(25 位 BGDSCR 寄存器)使调试器能够检测处理器是否空闲。每当处理器流水线撤回一个指令时,这个位就被设置为 1。针对 DBGDRCR[3] 的一个写入可清除该位。问题是 Cortex-A9 没有实现对 DBGDRCR[3] 的任何调试 APB 访问,无法清除该比特位。
影响详情
很小。由于该问题,外部调试器无法清除 DBGDSCR 中的 Sticky Pipeline Advance 位
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
47916 | Zynq-7000 AP SoC 器件:芯片修订差异 | N/A | N/A |
AR# 47557 | |
---|---|
日期 | 05/23/2018 |
状态 | Active |
Type | 设计咨询 |
器件 |