2386593_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2386593_zh-CN

2386593_zh-CN

Codewarrior TAP 通过 JTAG 检测到了 MPC5200

你好,

我一直很苦恼,不知道如何将Codewarrior TAP调试器连接到配备MPC5200的定制应用板上。

探针是“ FREESCALE CodeWarrior USB TAP CWH-CTP-BASE-H E”。

探针尖端是我自己制作的。基本上,我在网站上找到了 2x15 连接器的引脚图/原理图,然后自己进行了板的接线。我在引脚 30 和地之间连接了一个 10 千欧姆的电阻。提示被识别为“电源架构/JTAG COP”

我一直只使用CCS控制台。我目前还没有使用过Codewarrior IDE。

当前状态:

  • findcc 能正确检测到 TAP。
  • 扫描板检测到 JTAG 链并报告:

设备 0:Altera FPGA(IDCODE 0x020B20DD)
设备 1:MPC5200B rev. 2.x(IDCODE 0x1001101D)

设备 2....7:IDCODE:FFFFFFFF,设备:未知设备。

  • OpenOCD 也检测到了完全相同的两个设备,因此 JTAG 链似乎是正确的。
  • 目标设备已通电并正在运行其应用程序。

问题:

在CCS中配置处理器的任何尝试均失败:

ccs::config_chain mgt5200

返回:

mgt5200:未连接到目标或无法识别的处理器

ccs::get_config_chain总是报告“测试核心”而不是 mgt5200。

底层 JTAG 命令(如jtag::get_speed )总是返回:内部故障。

问题:

  1. MPC5200 是否支持任何硬件或软件机制,可以在禁用 JTAG 调试的同时仍然允许 IDCODE 扫描?
  2. CCS 识别 MPC5200 时,对 TRST、HRESET、引导程序或 BDM/JTAG 使能引脚是否有已知的要求?
  3. 是否有办法从 CCS 获取更详细的附件日志,以确定 IDCODE 扫描后哪个步骤失败?

非常感谢您抽出时间阅读本文。

米哈伊

Re: MPC5200 detected by Codewarrior TAP over JTAG

你好,

您观察到的行为(IDCODE 扫描工作但调试附加失败)与 MPC5200 架构一致。
根据 MPC5200 文档,该设备使用两级 JTAG 结构:一个主 TAP(用于标准 JTAG/IDCODE)和一个从 TAP(用于 CPU 调试,即 e300 COP 接口)。如果从设备 TAP 未启用或未正确选择,JTAG 检测可以工作,但调试器连接将失败。

建议查看:

正确处理 TRST 和复位信号(TAP 必须处于正确状态)
能够在连接过程中重置/固定设备
CPU调试(COP)接口可访问(未被硬件或配置阻止)
正确的 JTAG 链配置和 TAP 选择,尤其是在多设备链中

顺祝商祺!

Peter

Tags (1)
No ratings
Version history
Last update:
‎06-26-2026 02:35 AM
Updated by: