使用如下电阻:
- CCSv12.3.0
- XDS110 -内置于 MSP-EXP432E401Y 开发套件中
我与一位具有使用 MSP432E4器件的定制电路板的客户合作。 他们特意未使用连接到 OSC0/OSC1的外部晶体。 我们的文档说明、只要 OSC0接地、就可以使用、因为它位于客户的定制板上。 该器件是新出厂器件、之前未进行编程。
在此配置中、我们无法成功"连接到目标"。 我们得到:
CS_DAP_0:连接至目标时出错:(错误-613 @ 0x0)目标侧即表明其处于忙状态。 再次尝试 SWD 请求、或中止事务。 (仿真软件包9.11.0.00128)
这是在"测试连接"完全成功的情况下发生的。
为了怀疑这可能与没有晶体有关、我使用 MSP0ESP432E401Y 开发套件尝试并重现该问题。 我从工作配置开始、该配置同时支持 SWD 和4线制 JTAG 模式。 接下来、我从板上移除晶体并将 OSC0连接到地。 现在、我可以完全重现我的客户所面临的问题。 我是否使用 SWD 或4线制 JTAG 模式无关紧要。
在我看来、《通过 JTAG 接口使用 SimpleLink MSP432E4微控制器》文档似乎指出不需要使用晶体。 以下是故障排除步骤。
如果 JTAG IR 和 DR 完整性扫描-测试成功、器件内核退出复位、可能未进行自身初始化。 但是、如果完整性扫描测试失败、则问题在于上电过程。 执行以下步骤、确保消除了每个已知原因并找到问题的根源:
- 使用数字万用表检查 VDD 和 VDDA 电源轨是否为3.3V。
- 如果没有、则检查设计的电源方面。
- 使用数字万用表检查 VDDC 轨是否为1.2 V。
- 否则、请确保将电流限制设置在150 mA 附近、并从外部电源供电。
- 如果 VDDC 电源轨电压为1.2V、请确保电源轨上的电容符合器件特定数据表、并且电容器的布局符合系统设计指南和应用报告(请参阅第8节)。
- 检查 JTAG 接头是否正确安装以及 TDIS 引脚(如果可用)是否连接到 GND。
- 检查 JTAG 接头上的 VTREF 引脚是否为3.3V。
- 检查微控制器的复位引脚是否为3.3V。
- 如果不是这样的话、连接一个外部上拉电阻器。
- 如果使用外部晶体振荡器、请在引脚 OSC0上连接示波器。
- 如果晶体未振荡、请检查晶体和电容器上的焊料。
- 请始终使用器件特定数据表中列出的推荐晶体。
- 如果不使用外部晶体振荡器、请确保引脚 OSC0连接到 GND。
- 如果使用 MSP432E4器件、请确保根据器件特定数据表中的规格填充 RBIAS 电阻器。
器件数据表还说明不需要外部晶体。
如果无法在 OSC0/OSC1上提供外部晶体并将 OSC0接地、我们如何使 CCS 成功"连接到目标"?
谢谢。
斯图尔特


