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.

[参考译文] TMS320F28379S:XRS\持续复位、TRSTn\始终为低电平

Guru**** 2538960 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/975643/tms320f28379s-xrs-constantly-resetting-trstn-always-low

器件型号:TMS320F28379S

我有一个板、实际上只是第二代工作设计。 仅作细微更改和电路板尺寸。

问题在于、XRS\引脚每15ms (25MHz xtal)脉冲低电平、TRST\始终为低电平(处理器驱动)。

对我的错误有什么想法吗? 我自己连接 JTAG、现在已经检查了9次。  以下是错误消息:

连接到目标时出错:
(错误-2131 @ 0x0)
无法访问设备寄存器。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。
(仿真包9.2.0.1.00046)

谢谢、

Don

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

    Don、

    在具有擦除闪存的新器件上、看门狗计数器将保持溢出并复位器件。 这里是这样吗? 复位脉冲的宽度是多少?

    -TRST 是一个输入引脚、具有弱内部下拉电阻。 我们的数据表还推荐了您的电路板可能具有的外部 PD。

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

    是的、此电路板是全新的、具有空白闪存。 我还将两个引导引脚拉高。

    我有一个板上的下拉电阻、我要说脉冲的宽度(负)约为120us。

    谢谢、

    Don

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

    我现在移除了 BOOT 引脚上的上拉电阻、XRS\引脚上的脉冲停止。 现在、它在3.3V 时处于高电平。 但我仍然无法连接 JTAG XDS110。

    谢谢、

    Don

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

    请访问 www.ti.com/lit/SPRACF0

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

    好的、到现在为止、我已经尝试了很多不同的引导设置。 探头通过连接测试、但失败会产生一个非常错误的仿真会话。

    一旦它说它擦除闪存并加载了程序但运行会话失败、它将以较低的频率通过连接测试。

    当我尝试时、我通常会得到以下其中一项:

    C28xx_CPU1:GEL 输出:
    内存映射初始化完成
    C28xx_CPU1:错误:(错误-1044 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.2.0.1.00046)
    C28xx_CPU1:错误:(错误-1135 @ 0x83A53)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.2.0.1.00046)
    C28xx_CPU1:20次尝试后无法确定目标状态
    C28xx_CPU1:在断开连接之前无法从目标中删除调试状态。 程序存储器中仍可能嵌入了断点运算代码。 建议您在连接之前重置仿真器、并在继续调试之前重新加载程序

    (错误-1050 @ 0x0)
    内部错误:传递给函数的参数无效。 重新启动应用程序。 如果错误仍然存在、请报告错误。
    (仿真包9.2.0.1.00046)

    如果我握住电路板和调试器之间的扁平电缆、我会感到最远。

    谢谢、

    Don

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

    您的旧设计是否与同一调试探针(XDS110)配合使用? 如果是这样、您的新电路板会出现问题。 您能否私下分享电路板原理图?

     

    [报价]我有一个板载下拉 菜单[/报价]

    哪个引脚上的下拉电阻?

     

    [引述]我会说脉冲为(负)大约120uS 宽[/引述]

    请附上示波器捕获。

     

    SPRACF0是否对您有所帮助?

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

    当我获得您提到的 pdf 时、我已经摆脱了 XRS\上的切换。

    两个引导引脚最初被拉至高电平、现在我让它们都通过2.2k 电阻器拉低。

    您应该会发现所附的原理图、该原理图将显示上述引脚被拉高、现在被拉低。

    所有电源均在裕度范围内。

    e2e.ti.com/.../encoder_5F00_20201214.pdf

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

    此外、这里是电路板和调试器连接的图片。

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

    Don、

    如果相同的设置可以与您之前的设计配合使用、则很明显、当前电路板或 JTAG 连接有问题。 此问题可能需要进行实际调试。  恐怕我无能为力。

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

    需要检查的一点是:当 CCS 尝试连接到器件时、-TRST 引脚将由调试探针驱动为高电平。  请检查-TRST 连接、因为您说它始终处于低电平。

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

    是的、当它应该时、它会切换、当它处于休眠状态时、它是低电平。

    我确实发现按下一个引脚(引脚49-TM)会使其正常工作、如果我在那里停留了足够长的时间、我可以使其擦除闪存、对闪存进行编程并启动仿真、如果我停止仿真、 它在正确的位置停止并在内存中显示正确的数据。

    因此、我重新焊接了引脚、但这并没有解决它。 但是、如果我按下它、我可以使它正常工作。

    这是对我的推动。

    谢谢、

    Don

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

    [报价用户="don Morgan ]Yese,它在预期时切换,在休眠时它为低电平。[/quotes]您是否可以尝试将 TRSTn 上的 R47下拉电阻从2.2K 更改为10K?

    我看到其他文章提到 XDS110在克服 TRSTn 引脚上 C28xx 推荐的2.2K 下拉电阻时遇到问题。 例如、请参阅 CCS/TMDSEMU110-U:XDS110不工作、但我的 XDS100v2工作正常

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

    我已将 MCU 上的所有引脚重新焊接、将 trst\引脚上的2.2k 更改为10k、并且工作正常

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

    Don、

    很高兴问题得到解决。 通过该螺纹读数、我不清楚是焊接问题还是 PD 电阻器。 既然您已经消除了(希望如此)焊接原因、您可以恢复2.2k 电阻器并验证是否一切正常? 另一个注意事项是、您是否使用2.2K 和10K 电阻器捕获-TRST 波形?