This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP-FET:MSP-GANG 正常工作、MSP-FET 不会

Guru**** 2390755 points
Other Parts Discussed in Thread: MSP-GANG, UNIFLASH, MSP430F2013, MSP-FET

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/984521/msp-fet-msp-gang-works-msp-fet-does-not

器件型号:MSP-FET
主题中讨论的其他器件:MSP-GANGUNIFLASHMSP430F2013

我正在使用 MSP430F2013进行设计、并尝试使用 MSP-FET 对其进行编程/调试、但收到错误消息"连接到目标时出错:器件未知"。 使用 UniFlash 和 Code Composer Studio 时的行为是相同的。 但是、MSP-GANG 使用 MSP-GANG 实用程序工作。 我已附上原理图的相关部分。 在这两种情况下、我都将编程器设置为提供3.0V 电压、并且使用相同的电缆/接口和固件文件。

您能帮我弄清楚我可能会尝试什么让 MSP-FET 识别我的器件吗?

e2e.ti.com/.../MSP_2D00_Gang-Hookup.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Adam:

    感谢您的详细博文。 我将您的原理图与图2-1中的推荐电路进行了比较。 《MSP430硬件工具用户指南》中针对4线制 JTAG 通信的信号连接。 在您的设计中、您已将上拉电阻器和下拉电容器连接到 MSP430F2013的!RST 引脚、但您已将该引脚连接到 MSP-FET 连接器的 TDO/TDI 引脚(1)、而不是!RST 引脚(11)。 我假设这会导致问题。

    此致、

    James

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    看起来您已将 SBW 和4线制 JTAG 连接混合在一起。 如果您尝试使用 SBW、请参阅 图2-2。 《  MSP430硬件工具用户指南》中 MSP430F2xx、MSP430G2xx 和 MSP430F4xx 器件使用的2线制 JTAG 通信(Spy-Bi-Wire)的信号连接。

    此致、

    James

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、此设计被设置为使用2线制 JTAG (SBW)。

    我无法找到接线问题。  根据图2-2、微控制 器的!RST/NMI/SBWTDIO 引脚应通过电阻器和电容器连接到 MSP-FET 的 TDO/TDI 引脚、而 MSP-FET 的 RST 引脚保持未连接状态。  我认为这就是我的电路的设置方式。

    我缺少什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [已删除]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哦、还可以!  但图2-2中的脚注 C 令人困惑:

    "R2保护 JTAG 调试接口 TCK 信号免受 JTAG 安全保险丝熔断电压的影响、此保险丝熔断电压由 TEST/VPP 引脚在保险丝熔断过程中提供。 如果不需要保险丝熔断功能、则不需要 R2 (组装0 Ω)并且不将 TEST/VPP 连接至 TEST/SBWTCK。'

    我 不支持保险丝熔断功能。  TEST/VPP 引脚是否用于熔断保险丝以外的其他用途?  根据脚注 C、我应该将 MSP-FET 的 TCK 引脚连接到什么?  SBW 不需要它吗?

    感谢您的耐心!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Adam:

    感谢您的耐心等待。 今天我的移动速度太快了! 我想 SBW 配置中的4线 JTAG 网络名称会使我感到困惑。 对于 SBW、您的连接正确。  TEST/SBWTCK 引脚应像您拥有的那样连接到 CN1上的引脚7。 我将更新我之前的帖子以反映这一点。 如果您不打算熔断 JTAG 保险丝、您可以在 TEST/SBWTCK 和 CN1上的引脚7之间建立直接连接。 无需 TEST/VPP 连接。 如果您认为您可能需要在稍后的设计中熔断 JTAG 保险丝、您可能需要考虑在脚注中为 R2添加一个0欧姆占位符。 您还需要另一个电阻占位符(未填充)将 TEST/VPP 连接到 TEST/SBWTCK。

    由于您的连接正确、让我们尝试解决您的问题。 以下是一些要检查/更改的内容:

    • 确保连接 MSP-FET 和目标插座模块的14引脚带状电缆或跳线的长度不超过8英寸(20厘米)。
    • 将 R1更改为47kOhm。
    • 尝试降低 SBW 时钟速度。
    • 尝试将 C2更改为0.1nF。 与4线制 JTAG 相比、SBW 接口对寄生电容更敏感。

    我希望这些建议能帮助您快速解决问题。  

    此致、

    James

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在这里收到了一些好的建议、但尚未尝试过。  当我发布时、我会再次发布!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Adam。 请告诉我们您的发现!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我可以尝试以下操作:

    • 将 R1更改为47kOhm。
    • 将 C2更改为0.1nF。
    • 编程电缆小于8英寸。

    没有变化。  我可以在我们的工厂中使用 MSP-GANG 进行编程(即使在最高 SBW 速度设置下也是如此)、但不能使用 Uniflash 或 Code Composer Studio 在办公桌上使用 MSP-FET 进行编程。

    是否可以在 Uniflash 或 Code Composer Studio 中设置 SBW 速度设置?  您是否必须在某个位置选择 SBW 或 JTAG?  我的防病毒软件可能会以某种方式干扰吗?

    谢谢、

    Adam J.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Adam:

    感谢您的更新。 很抱歉、这些建议不起作用。 以下是有助于缩小根本原因范围的更多信息:

    • MSP-FET 的14引脚连接器的方向是否 与 MSP-GANG 相同? 我认为、如果它旋转180度、则会发生该误差。
    • 您是否有任何其他 TI 电路板或 EVM 可尝试使用您的 PC 和 MSP-FET 进行编程、以验证该部分是否正常工作?
    • 您能否尝试其他 PC 来排除防病毒干扰? 也不要使用 USB 集线器。
    • 您可以尝试使用外部工作台电源或电池为电路板供电吗? 电路板可能超过了 MSP-FET 的最大电流电源。 您需要将 MSP-FET 的引脚4 (VCC_TARGET)连接到 VCC、而不是引脚2 (VCC_TOOL)。

    要降低 CCS 中的 SBW 时钟速度、 请双击  CCS 工程文件夹> targetConfigs 文件夹下的.ccxml 文件。 在该窗口底部的“基本”选项卡旁边,单击“高级”选项卡。

    单击树底部的 MSP430。 在右侧的 CPU 属性下、您将看到 JTAG/SBW 速度。 将其更改为慢速。 然后、单击 Save (保存)并尝试对器件进行编程。

    此致、

    James