描述
当CP14读取命令访问控制/状态DbgSwEnable位设置为0的DBGPRSR或DBGOSLSR寄存器时,即使在特权模式下,系统也会生成意外的UNDEF异常。
用户可以在读取其中一个寄存器之前将DbgSwEnable位设置为1,然后在读取完成时将位设置为0。
解
影响: |
次要。 DBGPRSR和DBGOSLSR寄存器主要用于跨不支持的断电序列进行调试。 |
解决方法: |
用户可以在读取其中一个寄存器之前将DbgSwEnable位设置为1,然后在读取完成时将位设置为0。 |
受影响的配置: |
使用一个或两个ARM处理器的系统。 |
受影响的器件版本: | 所有。没有计划修复。请参阅(Xilinx答复47916) – Zynq-7000 SoC芯片版本差异。 |
影响细节
DBGPRSR和DBGOSLSR寄存器旨在用作调试过程的一部分,从断电到上电。但是,不支持断电/断电功能。
注: DbgSwEnable位位于控制/状态字寄存器中。该寄存器和DBGPRSR / DBGOSLSR寄存器可由DAP控制器访问。
没有回复内容