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.

[参考译文] MSPM0C1104:使用 LaunchPad 对 MSPM0进行编程时出现问题

Guru**** 2393725 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1501954/mspm0c1104-trouble-programming-mspm0-using-launch-pad

器件型号:MSPM0C1104
主题:SysConfig 中讨论的其他器件

工具/软件:

我以8引脚格式使用该器件、并且在将 LaunchPad 用作编程器时遇到问题。 我已经制作了自己的 PCB 并实现了本地去耦、并尝试通过将 VSS、VDD、SWD、SWD 和 nRST 跨接到芯片来进行编程。 得到的数据

"CS_DAP_0:连接到目标时出错: DAP 连接错误。 这可能是由于器件进入低功耗模式。 尝试强制外部复位。如果错误仍然存在、请尝试强制 BSL、批量擦除或恢复出厂设置。 有关更多信息、请查看器件常见问题解答。 "但是、当我使用示波器探测器监视设备时、它编程和运行正常。

这让我认为 SWD/SWC 需要上拉电阻、但它们不在 LaunchPad 的原理图中、后者对板载20引脚芯片进行编程也没关系。 连接到目标 PCB 的电缆只有大约6"长、编程看起来有点薄。 有任何见解?

使用 CCS  20.1.1.8___1.7.1

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

    尊敬的 Simon:
    我建议将您的 SDK 和 SysConfig 更新至最新版本(以消除任何可能出现软件错误的可能性)。 SWDIO 需要一个连接到 DVCC 的上拉电阻、而 SWCLK 需要一个连接到地的下拉电阻、如 MSPM0 C 系列 MCU 硬件开发指南 第5.1节调试端口引脚和引脚排列中所示。 但是、默认情况下、这两个电阻器连接到 M0C 器件内部的两个电阻器。 通常、您无需外部电阻器即可"提高"其性能。 您是否在 SysConfig 中启用了工程的 SWDIO 和 SWCLK 调试选项? 如果是、您能否探测 SWDIO 和 SWCLK 线以查看是否有任何信号来自它们? 此外、您能否拍下用于共享 VSS、VDD、SWDIO、SWCLK 和 nRST 信号的引脚的照片?
    此致、
    Diego Abad

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

    这些线路显示活动、nRST 运行、SWD/SWC 稍后运行、并检查 SWD 引脚上的调试启用。

    nRST 是引脚2/PA1、SWC 引脚7/PA20、SWD 引脚6/PA19。 VDD 引脚4、VSS 引脚3。

    我很担心的是上拉和下拉电阻器-它们在数据表中显示为内部连接、但应用示波器探头可以改进东西并允许编程这一事实让我很好奇?

    我是新 CC Studio (移动从8位图片/ MPLABx ),所以感谢您的帮助。

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

    尊敬的 Simon:
    有关调试引脚的一切似乎都正常、请参阅。 也许您对上拉和下拉思路是正确的。 我认为值得将它们添加到您的电路板中、看看这是否会使连接更牢固。 同时、您能否分享一张有关如何将 XDS110引脚从 LaunchPad 连接到电路板的图片?

    此致、

    Diego Abad

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

    我正在使用 Launchpad 并使用电路板上的 nRST 上拉/电容(绿线)。 我自己的电路板与 SOP 器件的引脚排列相同、有一个本地去耦电容器和一个用于电源指示的 LED (我将在下一个版本中添加 nRST 器件!) 我可以在我的电路板上添加电阻器并尝试、这可能是下一个要做的事情、可能在接下来的这个周末。

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

    尊敬的 Simon:

    感谢您的分享。 我 有几个针对您的定制 PCB 的后续问题:
    1.您有 VDD 和 VSS 的 VCAP 和去耦电容器吗? 这可能会影响 MCU 的运行方式

    2.连接到 RESET 的电容的值是多少(该电容应该是下拉电容)?  
    3. 你的板上的电阻器是否连接到了 nRST ? 它的价值是什么?

    此致、

    Diego Abad

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

    1)它使用 Launchpad 的电源、我的 PCB 上有一个0.1uF 去耦器。

    2)我正在 LaunchPad 上使用 nRST - 47k 和10nF。

    3)我的电路板上的电阻只是一个用于 VSS 和 VDD 上的串联电阻。

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

    尊敬的 Simon:
    您似乎遵循了原理图设计的所有建议要求。  VCAP 是应该存在的一点、因为它为 M0提供稳定的电源。 如果上拉电阻器有所帮助、请告诉我。  

    此致、

    Diego Abad  

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

    尊敬的 Simon:
    上拉电阻是否有所帮助?

    此致、

    Diego Abad

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

    他们是这样做的。 就好像它们不在芯片中。

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

    尊敬的 Simon:
    为了进行验证、您是否为 SWDIO 添加了上拉电阻器、为 SWCLK 添加了下拉电阻器? 还是上拉至 SWDIO 和 SWCLK? 您使用的电阻器值是多少?
    此致、
    Diego Abad

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

    上拉和下拉、4K7。 我已经向 TI 询问了这一点、正在进行进一步调查。 我将利用这些器件制作一个新的开发 PCB。

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

    尊敬的 Simon:
    感谢您告诉我。 我还会向我的团队询问这件事。

    此致、

    Diego Abad

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

    尊敬的 Simon:
    与我的团队交谈后、一种需要外部上拉/下拉电阻的情况是 XDS 连接较弱。

    此致、

    Diego Abad  

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

    那一定是这样的。 我得到了新的电路板、一切都很好。 本地去耦和本地复位。 该引脚不需要上拉/下拉电阻器(但允许在电路板背面使用)。

    e2e.ti.com/.../IMG_5F00_1838.MOV