由 ARM 调试架构定义为 MainID 寄存器别名的调试寄存器 838 和 839 没有在 APB 中实现。
如果调试器或其它外部代理试图用别名地址读取 MIDR 寄存器,就会得到错误应答 (0x0),从而导致调试器中多种类型的故障。
影响: | 很小。如果调试器或其它外部代理试图用别名地址读取 MIDR 寄存器,就会得到错误应答 (0x0),从而导致调试器中多种类型的故障。 |
解决方法:: | 应始终用原始地址 0x0D00 访问 MIDR,不要用任何别名地址。 |
受影响的配置: | 带一个或两个 ARM 处理器、使用调试接口的系统。 |
受影响的器件修订版本: | 全部。无计划修复。参考 (Xilinx Answer 47916) - ZynqZynq-7000 SoC 器件修订版本差异答复记录。 |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
47916 | Zynq-7000 AP SoC 器件:芯片修订差异 | N/A | N/A |
AR# 47552 | |
---|---|
日期 | 06/13/2018 |
状态 | Active |
Type | 设计咨询 |
器件 |