主题中讨论的其他器件: TMDX654IDKEVM
您好!
在我们的目标硬件上、SOC AM6546未响应来自 XDS110调试探针的请求。
XDS 110调试探针连接方式如下:
1 o ---------------- TMS
3 o ---------------- TDI
5 o ---------------- 3.3V
7 o ---------------- TDO
11 o ---------------- TCK
2 o ---------------- 复位
10 o ---------------- 接地
在切换到目标硬件之前、我们使用了 TMDX654IDKEVM 评估板。
我 使用与上述相同的连接测试了 XDS 110调试探针、外加引脚8上的一条名为 SEL_XDS110_INV 的额外一行。
删除了该线以关闭板载 JTAG 适配器并启用外部 JTAG
连接到 JTAG 连接器的 XDS110调试探针工作正常。 我可以连接、加载软件并对其进行调试。
我使用逻辑分析仪检查了 JTAG 信号、可以看到所有 JTAG 信号
在 Target HW 上、我看到以下内容:
- 复位变为高电平
- TCK 开始
- 测试逻辑复位(大于40ms)
- 然后、TMS 和 TDI 上的信号
- TDO 保持持续 HI
解码 JTAG 协议添加为文件 Target_HW_JTAG_Protocol.txt。 请参见结尾部分。
TDO 线路始终保持3.3V 电压。 然后、我将一个4.7k Ω 的电阻器从 TDO 连接到 GND、并测量到0.5V 的电压。
TDO 类型为输出或 tri 状态。 因此、如果它是一个输出、我认为我应该测量到高于3V 的值。 如果它处于 tri 状态、我应测量到0V 电压。 看来 SoC 上没有启用 TDO。 如果重新计算、看起来有一个26k Ω 的上拉电阻器连接到 TDO。
EMU0和 EMU1引脚通过22k Ω 电阻器连接到3.3V 电压。 除了 EMU0和 EMU1、我们没有硬件引导模式配置。 那么默认启动模式是什么? 在这种情况下 JTAG 是否可用?
提前感谢、此致
Ron