Zynq-7000 SoC,APU - ARM MainID寄存器在APB上没有别名调试接口

描述

ARM调试架构定义的调试寄存器838和839作为MainID寄存器的别名未在APB上实现。

如果调试器或任何其他外部代理尝试使用别名地址读取MIDR寄存器,则会收到错误的答案(0x0),这可能导致调试器中出现多种类型的故障。

影响:

次要。如果调试器或其他外部代理尝试使用别名地址读取MIDR寄存器,则会得到错误的答案(0x0),这可能导致调试器中出现多种类型的故障。

解决方法:

始终以其原始地址0x0D00访问MIDR,而不是访问其任何别名地址。

受影响的配置:

将调试接口与一个或两个ARM处理器配合使用的系统。

受影响的器件版本: 所有。没有计划修复。请参阅(Xilinx答复47916) - Zynq-7000 SoC芯片版本差异答复记录。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 14:49:03 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它