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-EXP432E401Y:如何处理"Error-615"

Guru**** 2034120 points
Other Parts Discussed in Thread: MSP-EXP432E401Y, MSP432E401Y
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/994400/msp-exp432e401y-how-to-deal-with-error-615

器件型号:MSP-EXP432E401Y
主题中讨论的其他器件: MSP432E401Y

各位专家、您好!

我的客户正在使用 MSP-EXP432E401Y、突然出现以下错误、无法写入软件。

问:您能告诉我如何解决这个问题吗?

他们尝试了以下操作、但未解决问题。

  1. 检查 TMS 和 TCK 跳线是否位于 LaunchPad 上。 … 重新检查结果:-615
    →请参阅"错误的 SWD 报头"。
  2. 从目标配置中降低 TLCK。 … 重新检查结果:-615
    →目标配置中的"JTAG TCLK 频率"被降低。
  3. 检查在目标配置中 JTAG 模式是否被设定为"SWD 模式"。 … 重新检查结果:-615
    →在目标配置中将 JTAG/SWD/cJTAG 模式更改为"SWD 模式-~~TDO"或"SWD 模式-~~UART"。
  4. 更换 USB 电缆。 … 重新检查结果:-615
  5. 使用不同的示例代码检查写入情况。 … 重新检查结果:-615
    →使用"buttonled"
  6. 将设备设置为出厂默认设置。  … 重新检查结果: -615
    →请参阅"通过 JTAG 接口使用 SimpleLink MSP432E4微控制器(修订版 A)"。"5.3执行解锁序列"和"6.2加载软件后 JTAG 无法工作"。

他们之前编写的 F/W (用户程序由客户创建)似乎正常工作、他们可以通过 XDS110上的 USB 输入命令并显示来自 UART 的数据。
当他们将此评估板连接到另一台 PC 进行调试时、也会发生同样的现象。

目前、我要求确认他们可以使用外部仿真器并共享他们最初编写的 F/W。 如果您能告诉我是否有其他方法来解决这个问题、我将不胜感激。

此致、
还不错

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

    您好!

    [引用 userid="402494" URL"~/support/microcontrollers/other/f/other-microcontrollers-forum/994400/msp-exp432e401y-how-to-deal-with-error-615 "]目前,我要求确认他们可以使用外部仿真器并共享他们最初编写的 F/W。[/引用]

    这听起来像是仿真器问题、因此在另一个 LaunchPad 上尝试仿真器或外部仿真器将是确定是否是目标器件问题的良好测试。 希望他们的代码不会禁用 JTAG 引脚、但是如果您可以使用另一个仿真器对目标器件进行编程、那么代码就不是问题了。

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

    James Evans、您好!

    很抱歉耽误你的回答。

    我们目前正在向客户提供一个外部仿真器、以查看他是否可以连接到目标 LaunchPad 上的 MSP432。 我们将尽快分享结果。

    此致、
    还不错

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

    听起来不错。 感谢您的更新。

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

    James Evans、您好!

    客户使用了外部仿真器(XDS110、200)、无法连接到器件。 (它们只有一个 LaunchPad、因此未与另一个 LaunchPad 板载仿真器进行检查。)

    JTAG 连接不可能、我在它停止工作之前编写的最后一个应用代码是通过调试串行工作的。 这使我相信电路板的 JTAG 区域已损坏。

    或者、代码可能会出现问题、因为我之前编写的代码即使已实现"将器件设置为出厂默认设置"、也仍然有效。

    此致、
    还不错

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

    这听起来肯定是器件存在问题、因此使用另一个器件(或多个器件)有助于缩小根本原因。

    [引用 userid="402494" URL"~/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/994400/msp-exp432e401y-how-to-deal-with-error-615/3693847 #3693847"]JTAG 连接是不可能的、我在停止工作之前编写的最后一个应用代码是通过调试串行工作的。 这让我相信电路板的 JTAG 区域已损坏。

    有可能。   在 JTAG 接口上使用 SimpleLink MSP432E4微控制器应用手册中的表4列出了除物理或 ESD 损坏之外的可能原因。 仔细检查其固件以查看是否存在这些情形中的任何一个都可能是一种不错的做法。

    [引用 userid="402494" URL"~/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/994400/msp-exp432e401y-how-to-deal-with-error-615/3693847 #3693847"]或者,代码可能有问题,因为我以前编写的代码即使已实现“将器件设置为出厂默认值”,仍能正常工作。

    如果解锁序列被正确执行、此器件应该被解锁并可通过 JTAG 访问。

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

    James Evans、您好!

    感谢您的回复。 客户将向我们发送应用程序代码和评估板、因此我们将对此进行检查。 一旦我知道结果、我将再次与您联系。

    此致、
    还不错

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

    感谢您的更新!

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

    James Evans、您好!

    我们使用客户的 LaunchPad (以下简称"A")和我们自己的 LaunchPad (以下简称"B")进行了检查。 结果是问题似乎出在客户 LaunchPad (A)的 MSP432E401Y 侧。

    • A 的 XDS110连接到 A 的 MSP432E4…… 故障
    • A 的 XDS110连接到 B 的 MSP432E4…… 成功
    • B 的 XDS110连接到 B 的 MSP432E4…… 成功
    • B 的 XDS110连接到 A 的 MSP432E4…… 故障
    • 外部 XDS110连接到 A 的 MSP432E4...故障
    • 外部 XDS200连接到 A 的 MSP432E4……故障
      →当我使用外部 XDS110和 XDS200时、我已附加日志内容。
    • 外部 XDS110连接到 B 的 MSP432E4……成功
    • 外部 XDS200连接到 B 的 MSP432E4……成功

    我还检查了解锁序列

    • 我针对 A 运行了它、但器件未进入出厂状态。
      →当我使用外部 XDS110和 XDS200时、我将附加日志内容。
    • 我针对 B 运行它、器件现在处于出厂状态。
      →我编写了一个程序来切换 LED、并确认在执行解锁序列后 LED 不会切换。

    我能否假设 MSP432E401Y 出现上述故障?

    此致、
    还不错

    e2e.ti.com/.../XDS110_5F00_test_5F00_log.txte2e.ti.com/.../XDS200_5F00_test_5F00_log.txt

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

    您好!

    [引用 userid="402494" URL"~/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/994400/msp-exp432e401y-how-to-deal-with-error-615/3704880 #3704880">我们检查了使用客户的 LaunchPad (以下简称"A")和我们自己的 LaunchPad (以下简称"B")的情况。 结果是、问题似乎出在客户 LaunchPad (A)的 MSP432E401Y 侧。[/quot]

    做得很好。 非常感谢您的全面测试! 我认为您的结果清楚地表明  A 的 MSP432E4存在问题。

    [引用 userid="402494" URL"~/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/994400/msp-exp432e401y-how-to-deal-with-error-615/3704880 #3704880"]我还检查了解锁序列

    好极了。 很抱歉、A 的 MSP432E4无法解锁。 应像 B 的 MSP432E4一样解锁正常器件。 唯一需要检查   的是第18页的通过 JTAG 接口使用 SimpleLink MSP432E4微控制器应用手册中的步骤、以查看根本原因是否是 LaunchPad 上的电源问题。 但是、这可能不值得花时间进一步调查。

    [引用 userid="402494" URL"~/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/994400/msp-exp432e401y-how-to-deal-with-error-615/3704880 #3704880"]我是否可以假定 MSP432E401Y 出现上述故障?

    我认为这很清楚。 为了完全确定、如果您有设备、您可以用 新的 MSP432E4替代器件。 LaunchPad 上可能存在一些奇怪的硬件问题。 但是、只 需从 TI 商店购买新的 LaunchPad 可能会更容易。

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

    James Evans、您好!

    感谢您的观点。

    [引用 userid="216616" URL"~/support/microcontrollers/other-microcontrollers-group/other/f/other-microcontrollers-forum/994400/msp-exp432e401y-how-to-deal-with-error-615/3705447 #3705447">这很好。 很抱歉、A 的 MSP432E4无法解锁。 应像 B 的 MSP432E4一样解锁正常器件。 唯一需要检查   的是第18页的通过 JTAG 接口使用 SimpleLink MSP432E4微控制器应用手册中的步骤、以查看根本原因是否是 LaunchPad 上的电源问题。 但是、这可能不值得花时间进一步调查。[/引述]

    同时、我已经检查了电源、它是稳定的、所以我会假设芯片有故障并继续前进。

    此致、
    还不错

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

    感谢您的更新。 很棒的工作!