AR# 68987

|

SDK - 重置中的 CPU1、APB AP 事务处理错误、DAP 状态 f0000021

描述

使用 SLCR 寄存器让 CPU1 在运行时保持重置时,XSDB 在通过代码调试时会丢失与 DAP 的连接。


 

解决方案

系统调试器在停止之后尝试读取每个内核的状态(在下一个 JTAG 轮询周期中)。 

在一个内核处于重置状态时,访问其调试寄存器会使系统锁定。

一种解决方法:XSDB 可进行配置,通过 XSCT/XSDB 控制台使用以下命令来禁用对特定内核的访问:

connect
targets -set -filter {name =~ "ARM*#1"}
configparams -context $::xsdb::curtarget disable-access 1

这允许您启动系统调试器并一步一步通过代码,无需调试器在禁用访问权限时尝试访问 1 号内核。

相同的解决方法也可用于 MPSoC 器件,修改目标字符串以匹配所需的处理器。

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
66297 SDK - 设计助手 N/A N/A
AR# 68987
日期 08/16/2018
状态 Active
Type 解决方案中心
器件
Tools
People Also Viewed