DM8168 dead JTAG clock

本文介绍了解决DM8168使用TIXDS560进行调试时遇到的JTAG连接失败问题。主要从上电复位及JTAG接口接触两个方面进行了故障排查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

针对新板调试,不针对EVM板。

TI XDS560连上DM8168 20pin仿真接口

launch 8168.ccxml,右击CortexA8,选择Connect Target

出现错误如下:

“Error connecting to the target: (Error -181 @ 0x0) 

The controller has detected a dead JTAG clock. 

The user must turn-on or connect the JTAG clock for the target. “

原因可能有两个:

①DM8168 上电是否成功复位 (PORn)

检查DM8168 F37引脚PORn是否在上电后由低电平转到高电平

如果没有,则通过测量上电复位芯片和一些基本门电路一级级排查。

②DM8168 JTAG是否接触良好

如果20PIN接插件是手动焊接,则很容易造成针脚的高低不等,容易

引起个别针脚不能接触良好,造成 dead clock 问题。

<think>好的,用户现在问的是如何在CCS调试配置中设置JTAG Clock。之前他们遇到了Error -1135,我建议他们降低JTAG Clock Frequency作为解决方法之一。现在他们需要具体的步骤,所以我要详细说明这个过程。 首先,我需要回忆CCS的界面结构,尤其是调试配置的路径。用户可能对CCS不太熟悉,所以步骤必须清晰,不能跳步。可能需要从工程属性开始,进入调试设置,找到高级选项,然后调整时钟频率。 然后,考虑到不同的仿真器型号,比如XDS100v3或XDS200,是否需要不同的设置?可能需要指出常见仿真器的位置,但一般来说,步骤是类似的。同时,需要提醒用户如果遇到连接问题,降低频率到500kHz或更低可能有效。 另外,用户可能会遇到高级选项中的其他设置,比如忽略连接警告,是否需要一并提及?可能在之前的回答里提到过,但这里主要是设置时钟,所以可以简要提到,但重点放在时钟设置上。 还要注意使用中文,避免专业术语过于复杂,必要时用截图或路径示例来辅助说明。例如,工程属性的路径是右键工程→Properties→Debug,然后选择对应的配置,再进入Advanced Options。 需要检查是否有版本差异,比如CCS 12.3的界面是否与旧版本不同。如果有变化,需要指出,但可能用户已经在使用12.3,所以按照当前版本说明即可。 最后,是否需要给出示例值?比如建议设置为500kHz,或者根据仿真器型号推荐不同的值。这时候可能需要分点说明不同情况下的建议值,以及为什么降低频率有助于解决连接问题。 总结下来,步骤应该是:进入调试配置,选择连接,高级选项,找到JTAG时钟设置,调整频率,应用并测试。同时提醒用户保存配置,重新连接仿真器,以及如果问题持续可能需要其他措施。确保用户能一步步跟着操作,避免遗漏关键点。</think>在CCS(Code Composer Studio)中设置JTAG时钟频率是优化仿真器稳定性的关键步骤。以下是详细操作指南: --- ### **步骤1:进入调试配置界面** 1. **右键点击工程** 在CCS的**Project Explorer**中,右键选择目标工程 → 点击**Properties**。 2. **打开调试设置** 左侧导航栏选择 **Debug** → 点击当前调试配置(如*F28004x Generic CPU*)。 --- ### **步骤2:定位JTAG时钟设置** 1. **选择仿真器连接** 在右侧面板的**Connection**下拉菜单中,确认已选择与硬件匹配的仿真器(如*Texas Instruments XDS100v3 USB Debug Probe*)。 2. **进入高级选项** 点击 **Advanced Options...** → 在新窗口中展开 **JTAG Settings** 或 **Connection Configuration**。 --- ### **步骤3:调整JTAG时钟频率** 1. **查找时钟参数** 在高级选项中,找到以下任一字段(不同仿真器界面可能略有差异): - **JTAG Clock Frequency** - **TCK Frequency** - **Communication Speed** 2. **设置频率值** - **推荐值**: - XDS100v3:500 kHz - 1 MHz - XDS200/110:5 MHz - 15 MHz - 若存在连接问题,逐步降低频率(如从1MHz→500kHz→250kHz) 3. **启用容错选项(可选)** 勾选 **Ignore Connectivity Warnings** 以跳过次要警告。 --- ### **步骤4:保存并验证** 1. **应用配置** 依次点击 **OK** → **Apply and Close** 保存设置。 2. **重新连接仿真器** 断开并重新连接USB线,点击调试按钮(🐞图标)测试连接。 --- ### **典型配置示例(XDS100v3)** ```plaintext 调试配置路径: Properties → Debug → Texas Instruments XDS100v3 USB Debug Probe → Advanced Options → JTAG Settings 参数设置: JTAG Clock Frequency = 500 kHz Ignore Connectivity Warnings = Enabled ``` --- ### **常见问题处理** - **提示“Unsupported frequency”** 说明仿真器固件版本过低,需通过CCS的 **XDS Firmware Updater** 工具升级固件。 - **调整后仍报错** 尝试缩短JTAG线缆长度(建议<30cm)或检查目标板电源稳定性。 --- ### **扩展建议** - **多设备调试**:若使用菊花链(Daisy Chain),需在 **Scan Chain** 设置中指定设备顺序。 - **实时日志**:通过 **View → Target Log** 监控JTAG通信状态。 可通过TI官方文档《[C2000 Debugging Guide](https://www.ti.com/lit/pdf/sprui04)》获取更多高级配置技巧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Marvin_wu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值