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.

[参考译文] TMS320F28388S:微控制器自动复位问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1323552/tms320f28388s-microcontroller-auto-reset-issue

器件型号:TMS320F28388S
主题中讨论的其他器件: LP-XDS110CCStudio

大家好、我有一个使用 TMS320F28388S 微控制器设计的电路板。 我是用3.3伏为它加电、但我忘记增大1.2伏、因为我更熟悉新型的 C2000 MCU、它的内部 VREG 可将3.3伏转换为1.2伏。 所以我制作了一个小型 LDO 板、可以使用生成1.2伏的电压并将其提供给 MCU 1.2伏内核。  

但 MCU 未检测到微控制器。 当我探测 MCU 复位引脚时、我发现它在14.6mS 和46uS 后被复位(在46uS 时保持低电平、然后变为高电平、但在14ms 后再次变为低电平、持续46uS)。  

我已经连接了电路、请回顾一下、并告诉我可能的原因。  e2e.ti.com/.../Redefined.pdf

我正在使用内部晶体、板载没有外部晶体。  

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

    尊敬的 Ehsan:

    由于看门狗的存在、未编程器件上的定期复位是预期会发生的。 我已查看了您的原理图、我认为您的问题实际上与 JTAG 接头有关。 您可能需要使用14引脚 TI JTAG 接头、因为这样可将 TRST 连接到 JTAG 调试探针。 此外、当 JTAG 调试探针向 C2000器件发出复位命令时、它确实会驱动 XRSn 引脚来执行此操作、而不是写入将器件复位的内部寄存器。 因此、无需将 XRS 引脚连接到 JTAG 探针。

    我建议您查看这篇文章、从 F28388S 板到调试探针所需的连接是 TDI、TDO、TMS、TCK、TRST、 GND 和3V3 (VDDIO)。

    https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds_target_connection_guide.html#buffered-case

    此致、

    本·科利尔

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

    您好 Ben、我使用的是 LP-XDS110、它具有10引脚调试器连接器、我在设计的电路板中也使用的连接器。 能否将 LP-XDS110用于 TMS320F28388S? 带10针调试连接器?

    当我尝试通过 CCS Studio 检测 MCU 时、我使用 XDS110出现以下错误。

    值为'-233'(0xffffff17)。
    标题为"SC_ERR_PATH_BROK"。

    解释如下:
    JTAG IR 和 DR 扫描路径无法循环位、它们可能会损坏。
    尝试扫描 JTAG 扫描路径失败。
    目标的 JTAG 扫描路径似乎损坏了
    停留在1或停留在零故障的线性调频脉冲。

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

    尊敬的 Benjamin、我通过连接 Trstn 解决了这个问题。 由于我更熟悉 C2000的新器件、如 P65系列、因此我没有考虑将 TRSTn 用于 JTAG。  

    由于我同时拥有 LP-XDS110和 XDS110,因此我使用了 XDS110来对器件进行编程。

    您能否确认 LP-XDS110是否具有 TRSTn?

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

    尊敬的 Benjamin、我现在可以用 XDS110调试器检测 MCU、但当我尝试用 CCStudio 的示例代码对其进行编码时、它显示错误、并要求我检查连接。  

    我无法从 CCStudio 或 MATLAB 对其进行编码。  

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

    尊敬的 Ehsan:

    我认为我们的 LaunchPad XDS110在接头引脚上未暴露 TRST。  

    当您看到此错误消息时、您可以尝试通过断开 XDS110连接然后重新连接到 PC 来关闭并重新打开 XDS110电源吗?  

    此致、

    本·科利尔

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

    尊敬的 Benjamin、我使用的是带 TRST 引脚的 XDS110。 我可以使用 CCS 检测微控制器、但当我尝试使用任何代码对其进行刷写时、"连接到目标的错误"仍然存在。 请注意、我使用的是内部晶体、我没有连接任何外部晶体。 请帮助我找到可能的问题。 请再看一下电路。  

    当该线程以另一个问题启动时,我是否应该启动一个新线程? 还是继续在这里?

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

    尊敬的 Ehsan:

    您是否有定制的10引脚 JTAG 接头? 我很难了解电路板上的信号是如何连接到调试探针的。 您是否100%确信 TDI、TDO、TMS、TCK、GND 和3V3是否正确连接?

    此外、您使用的是独立的 XDS110? 您如何将 TRSTn 连接到器件? 您是否焊接了一些与 R11的连接?  

    此致、

    本·科利尔

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

    你好,本杰明,所有的连接都是完美的。 我不得不更换 MCU、我使用了一个新的 MCU、现在它运行得很好。 感谢您的全力支持。

    是的,我必须用 R11连接 TRSTN 的导线。