您好!
我们正在使用 AM5728。
到今天为止、我们使用 了 TMS320-XDS100v3调试器。
为了初始化目标(PLL、DDR、ClockTree)、我们使用 IDK 的原始脚本(例如 idk_am572x.gel)、因为我们的硬件是相同的。
已为 IDK_AM572X 自动创建目标配置。
一切都按预期工作。 没问题!
到目前为止都很好。
对于新的团队成员、我们购买了 XDS110调试器。
我们将目标配置从 XDS100调试探针切换到 XDS110调试探针。
测试连接正常工作、并以"JTAG DR 完整性扫描测试成功"结束。
调试器会初始化 GEL 脚本中的一些内容、但会突然停止、始终在相同的位置、并出现以下错误:
CortexA15_0:连接到目标时出错:(错误-6311) PRSC 模块无法写入寄存器。 (仿真包8.1.0.00007)
切换回 XDS100时、一切仍像以前一样正常。
XDS110调试探针有什么问题、因为 XDS100在切换回后工作?
请注意下面随附的日志。
非常感谢。
此致。
附件:XDS100 -日志:
CortexA15_0:GEL 输出:-->>AM572x Cortex A15启动序列正在进行中... <<<--
CortexA15_0:GEL 输出:-->>AM572x Cortex A15启动序列完成! <<<--
CortexA15_1:GEL 输出:->>AM572x Cortex A15启动序列正在进行中... <<<--
CortexA15_1:GEL 输出:->>AM572x Cortex A15启动序列完成! <<<--
Cortex_M4_IPU1_C0:GEL 输出:->>>AM572x Cortex M4启动序列正在进行中... <<<--
Cortex_M4_IPU1_C0:GEL 输出:-->>AM572x Cortex M4启动序列完成! <<<--
Cortex_M4_IPU1_C1:GEL 输出:->>>AM572x Cortex M4启动序列正在进行中... <<<--
Cortex_M4_IPU1_C1:GEL 输出:->>>AM572x Cortex M4启动序列完成! <<<--
C66xx_DSP1:GEL 输出:->>>AM572x C66x DSP 启动序列正在进行中... <<<--
C66xx_DSP1:GEL 输出:->>>AM572x C66x DSP 启动序列完成! <<<--
C66xx_DSP2:GEL 输出:->>>AM572x C66x DSP 启动序列正在进行中... <<<--
C66xx_DSP2:GEL 输出:-->>AM572x C66x DSP 启动序列完成! <<<--
IcePick_D:GEL 输出:IPU RTOS 从等待复位中释放。
IcePick_D:GEL 输出:IPU SIMCOP 从等待复位中释放。
IcePick_D:GEL 输出:IVAHD C66从等待复位中释放。
IcePick_D:GEL 输出:IVAHD ICONT1从等待复位中释放。
IcePick_D:GEL 输出:IVAHD ICONT2被从等待复位中释放。
CS_DAP_DebugSS:GEL 输出:->>将调试 DPLL 设置配置为1.9 GHZ <<---
CS_DAP_DebugSS:GEL 输出:>正在设置 DebugSS 1.9GHz ...
CS_DAP_DebugSS:GEL 输出:<使用设置 DebugSS 跟踪导出时钟(TPIU)到97MHz 完成
CS_DAP_DebugSS:GEL 输出:<使用 Setup DebugSS PLL 时钟1.9GHz 完成
CS_DAP_DebugSS:GEL 输出:<使用设置 DebugSS ATB 时钟380MHz 完成
CS_DAP_DebugSS:GEL 输出:<使用设置 DebugSS 跟踪导出时钟(TPIU)到97MHz 完成
CS_DAP_DebugSS:GEL 输出:->>打开调试检测所需的 L3_INSTR 和 L3_3时钟<<< ----
CS_DAP_DebugSS:GEL 输出:-<<启用 L3仪表时钟>>>--
CS_DAP_DebugSS:GEL 输出:->>>映射计时器支持源到默认内核<<<< ----
CS_DAP_PC:GEL 输出:Cortex-A15 1不处于 WIR 模式、因此无需执行任何操作。
CortexA15_0:GEL 输出:--> AM572x IDK EVM <<---
CortexA15_0:GEL 输出:-->>AM572x 目标连接序列开始... <<<--
CortexA15_0:GEL 输出:--> AM572x 开始 MMC2焊盘配置<<---
CortexA15_0:GEL 输出:--> AM572x End MMC2 Pad 配置<<---
CortexA15_0:GEL 输出:--> AM572x PG2.0 GP 器件<<---
CortexA15_0:GEL 输出:->>>>OPPNOM 的 PRCM 时钟配置正在进行中... <<<--
CortexA15_0:GEL 输出: Cortex A15 DPLL OPP 0时钟配置正在进行中...
CortexA15_0:GEL 输出: Cortex A15 DPLL 已锁定、现在正在解锁...
CortexA15_0:GEL 输出: Cortex A15 DPLL OPP 0完成!
CortexA15_0:GEL 输出: IVA DPLL OPP 0时钟配置正在进行中...
CortexA15_0:GEL 输出: IVA DPLL OPP 0完成!
CortexA15_0:GEL 输出: 每个 DPLL OPP 0时钟配置正在进行...
CortexA15_0:GEL 输出: 每个 DPLL 已锁定、现在解锁
CortexA15_0:GEL 输出: 每个 DPLL OPP 0完成!
CortexA15_0:GEL 输出: 内核 DPLL OPP 0时钟配置正在进行中...
CortexA15_0:GEL 输出: 内核 DPLL OPP 已锁定、现在正在解锁...
CortexA15_0:GEL 输出: 内核 DPLL OPP 0完成!
CortexA15_0:GEL 输出: Abe DPLL OPP 0时钟配置正在进行中...
CortexA15_0:GEL 输出: Abe DPLL OPP 0完成!
CortexA15_0:GEL 输出: GMAC DPLL OPP 0时钟配置正在进行中...
CortexA15_0:GEL 输出: GMAC DPLL OPP 0完成!
CortexA15_0:GEL 输出: GPU DPLL OPP 0时钟配置正在进行...
CortexA15_0:GEL 输出: GPU DPLL OPP 0完成!
CortexA15_0:GEL 输出: DSP DPLL OPP 0时钟配置正在进行中...
CortexA15_0:GEL 输出: DSP DPLL OPP 0完成!
CortexA15_0:GEL 输出: PCIe_REF DPLL OPP 0时钟配置正在进行...
CortexA15_0:GEL 输出: PCIe_REF DPLL OPP 0完成!
CortexA15_0:GEL 输出:->>>>OPP 0的 PRCM 时钟配置完成! <<<--
CortexA15_0:GEL 输出:->>>PRCM 配置、用于所有进行中的模块... <<<--
CortexA15_0:GEL 输出:->>>>PRCM 所有模块的配置均已完成! <<<--
CortexA15_0:GEL 输出:->>DDR3初始化正在进行... <<<--
CortexA15_0:GEL 输出: 532MHz 的 DDR DPLL 时钟配置正在进行中...
CortexA15_0:GEL 输出: 532MHz 的 DDR DPLL 时钟配置已完成!
CortexA15_0:GEL 输出: 启动完全调平
CortexA15_0:GEL 输出: 更新 PHY_STATUSx 寄存器中的从器件比率
CortexA15_0:GEL 输出: 根据硬件调平输出
CortexA15_0:GEL 输出: 硬件调平现已禁用。 使用中的从器件比率
CortexA15_0:GEL 输出: PHY_STATUSx 寄存器
CortexA15_0:GEL 输出: 启动完全调平
CortexA15_0:GEL 输出: 更新 PHY_STATUSx 寄存器中的从器件比率
CortexA15_0:GEL 输出: 根据硬件调平输出
CortexA15_0:GEL 输出: 硬件调平现已禁用。 使用中的从器件比率
CortexA15_0:GEL 输出: PHY_STATUSx 寄存器
CortexA15_0:GEL 输出: 交错模式下的两个 EMIF -(总共2GB)
CortexA15_0:GEL 输出:->>DDR3初始化完成! <<<--
CortexA15_0:GEL 输出:-->将计时器暂停源映射到默认内核<<<<<< ----
CortexA15_0:GEL 输出:->>IPU1SS 初始化正在进行... <<<--
CortexA15_0:GEL 输出:->>IPU1SS 初始化完成! <<<--
CortexA15_0:GEL 输出:-->>IPU2SS 初始化正在进行... <<<--
CortexA15_0:GEL 输出:->>IPU2SS 初始化完成! <<<--
CortexA15_0:GEL 输出:->>>DSP1SS 初始化正在进行... <<<--
CortexA15_0:GEL 输出:调试:时钟处于活动状态...
CortexA15_0:GEL 输出:调试:在 DSPSS L2RAM 中检查数据完整性...
CortexA15_0:GEL 输出:调试:GEM L2RAM 中的数据完整性检查成功!
CortexA15_0:GEL 输出:->>>DSP1SS 初始化完成! <<<--
CortexA15_0:GEL 输出:->>>DSP2SS 初始化正在进行... <<<--
CortexA15_0:GEL 输出:调试:时钟处于活动状态...
CortexA15_0:GEL 输出:调试:在 DSPSS L2RAM 中检查数据完整性...
CortexA15_0:GEL 输出:调试:GEM L2RAM 中的数据完整性检查成功!
CortexA15_0:GEL 输出:->>>DSP2SS 初始化完成! <<<--
CortexA15_0:GEL 输出:-->>IVAHD 初始化正在进行... <<<--
CortexA15_0:GEL 输出:调试:时钟处于活动状态...
CortexA15_0:GEL 输出:-->>IVAHD 初始化完成! (笑声) <<<--
CortexA15_0:GEL 输出:->>PRUSS 1和2初始化正在进行... <<<--
CortexA15_0:GEL 输出:-->>PRUSS 1和2初始化正在完成... <<<--
CortexA15_0:GEL 输出:->>AM572x 目标连接序列完成!!!!! <<<--
CortexA15_0:GEL 输出:-->将计时器暂停源映射到默认内核<<<<<< ----
CortexA15_0:GEL 输出:->>IPU1SS 初始化正在进行... <<<--
CortexA15_0:GEL 输出:->>IPU1SS 初始化完成! <<<--
CortexA15_0:GEL 输出:-->>IPU2SS 初始化正在进行... <<<--
CortexA15_0:GEL 输出:->>IPU2SS 初始化完成! <<<--
CortexA15_0:GEL 输出:->>>DSP1SS 初始化正在进行... <<<--
CortexA15_0:GEL 输出:调试:时钟处于活动状态...
CortexA15_0:GEL 输出:调试:在 DSPSS L2RAM 中检查数据完整性...
CortexA15_0:GEL 输出:调试:GEM L2RAM 中的数据完整性检查成功!
CortexA15_0:GEL 输出:->>>DSP1SS 初始化完成! <<<--
CortexA15_0:GEL 输出:->>>DSP2SS 初始化正在进行... <<<--
CortexA15_0:GEL 输出:调试:时钟处于活动状态...
CortexA15_0:GEL 输出:调试:在 DSPSS L2RAM 中检查数据完整性...
CortexA15_0:GEL 输出:调试:GEM L2RAM 中的数据完整性检查成功!
CortexA15_0:GEL 输出:->>>DSP2SS 初始化完成! <<<--
CortexA15_0:GEL 输出:-->>IVAHD 初始化正在进行... <<<--
CortexA15_0:GEL 输出:调试:时钟处于活动状态...
CortexA15_0:GEL 输出:-->>IVAHD 初始化完成! (笑声) <<<--
CortexA15_0:GEL 输出:->>PRUSS 1和2初始化正在进行... <<<--
CortexA15_0:GEL 输出:-->>PRUSS 1和2初始化正在完成... <<<--
附件:XDS110 -日志:
CortexA15_0:GEL 输出:-->>AM572x Cortex A15启动序列正在进行中... <<<--
CortexA15_0:GEL 输出:-->>AM572x Cortex A15启动序列完成! <<<--
Cortex_M4_IPU1_C0:GEL 输出:->>>AM572x Cortex M4启动序列正在进行中... <<<--
Cortex_M4_IPU1_C0:GEL 输出:-->>AM572x Cortex M4启动序列完成! <<<--
IcePick_D:GEL 输出:IPU RTOS 从等待复位中释放。
IcePick_D:GEL 输出:IPU SIMCOP 从等待复位中释放。
IcePick_D:GEL 输出:IVAHD C66从等待复位中释放。
IcePick_D:GEL 输出:IVAHD ICONT1从等待复位中释放。
IcePick_D:GEL 输出:IVAHD ICONT2被从等待复位中释放。
CS_DAP_DebugSS:GEL 输出:->>将调试 DPLL 设置配置为1.9 GHZ <<---
CS_DAP_DebugSS:GEL 输出:>正在设置 DebugSS 1.9GHz ...
CS_DAP_DebugSS:GEL 输出:<使用设置 DebugSS 跟踪导出时钟(TPIU)到97MHz 完成
CS_DAP_DebugSS:GEL 输出:<使用 Setup DebugSS PLL 时钟1.9GHz 完成
CS_DAP_DebugSS:GEL 输出:<使用设置 DebugSS ATB 时钟380MHz 完成
CS_DAP_DebugSS:GEL 输出:<使用设置 DebugSS 跟踪导出时钟(TPIU)到97MHz 完成
CS_DAP_DebugSS:GEL 输出:->>打开调试检测所需的 L3_INSTR 和 L3_3时钟<<< ----
CS_DAP_DebugSS:GEL 输出:-<<启用 L3仪表时钟>>>--
CS_DAP_DebugSS:GEL 输出:->>>映射计时器支持源到默认内核<<<< ----
CS_DAP_PC:GEL 输出:Cortex-A15 1不处于 WIR 模式、因此无需执行任何操作。
CortexA15_0:连接到目标时出错:(错误-6311) PRSC 模块无法写入寄存器。 (仿真包8.1.0.00007)
CS_DAP_DebugSS:错误:(错误-242 @ 0x0)无法访问路由器子路径。 电路板配置文件可能不正确。 (仿真包8.1.0.00007)