主题中讨论的其他器件:TMDSEMUPROTRACE
大家好、
我的客户在查看 AM437x 的一些 JTAG 文档后有一些问题、他们想知道我们是否 对以下内容有具体建议:
为了进行 JTAG 调试、特别是硬件跟踪、需要暴露哪些引脚?
- 除了 nTRST、TCK、TDI、TDO 和 TMS 之外、只包含 EMU0和 EMU1?
- 包含 EMU0-11?
- 引脚上的任何上拉或下拉要求
- JTAG 的阻抗和长度匹配要求是什么、因为所有 AM437x 文档似乎都没有提供确切的详细信息
- 如果没有其他内容、他们会希望每条线路的最小和最大速度以及最大布线长度
- 作为参考、 他们 使用的是 XDS560v2 STM JTAG 适配器
最后、它们在使用 CCS 进行调试和单步执行 u-boot 方面存在一些重要问题。 您对他们可以采取哪些不同的措施有什么建议吗?
设置
- 使用以下引脚进行 JTAG 连接:3V3、GND、nTRST、TCK、TDI、 TDO 和 TMS
- 安装了 CCS 9.2.0.00013的 Ubuntu 16.04虚拟机
问题
- 它们 可以连接到目标、加载符号、并查看目标上停止的执行步骤
- 如果 它们暂停目标、则在等待几秒钟后、目标将继续执行、而无需用户干预
- 此外、硬件跟踪似乎不起作用、它仅在处理器指令挂起时显示输出
- CCS 也经常变得无响应、必须重新启动。 关闭目标并断开 JTAG 极少会解决此问题
- 它们 已将时钟速度减慢至最低设置、结果相同
谢谢、
劳伦