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.

[参考译文] MSP430FR2675:无法将 CapTIvate 设计中心连接到目标

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1047299/msp430fr2675-unable-to-connect-captivate-design-center-to-target

器件型号:MSP430FR2675
主题中讨论的其他器件:CAPTIVATE-PGMRBOOSTXL-CAPKEYPADCAPTIVATE-FR2676

CapTIvate 设计中心似乎没有与我的目标(专有硬件)进行交互。  选择连接选项时、不显示任何错误、并且我在 P1.4/P1.5 UART 线路上看不到任何流量。  我能够使用完全相同的硬件配置从简易工作室加载代码和进行调试、而不会出现任何问题。  关于 HID 桥、我将 CAPTIVATE-PGMR 的引脚7连接到 MCU P1.5、并将 PGMR 的引脚8连接到 MCU P1.4。  我的开发环境是 macOS Catalina 64位。  我还有一个 Parallels (VM) Windows 10环境、在这个环境中我遇到了类似的问题。  我更喜欢在本机 macOS 环境中实现这一功能。  日志文件已附加。

e2e.ti.com/.../Log-Files.zip

此外、CapTIvate 设计中心似乎锁定为仅打开我启动的项目。  我无法打开任何其他项目、包括其安装中包含的示例项目。  这是最新的 Java 运行时环境。  最好也解决这个问题。  它看起来像是 CDC 在一年多之后没有更新过。  是否有发布更新的计划?

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

    您好!

    感谢您的详细博文。 对于这个器件、似乎有两个连接到 UCA0 TX 和 RX 引脚的选项。 您是否尝试将 CAPTIVATE-PGMR 连接到引脚 P5.1和 P5.2?

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

    如前所述、它是定制硬件、因此我无法真正移动跟踪。  在安装 CapTIvate 设计中心后、除了第一个打开的项目外、无法打开的部件怎么样?  即使删除程序目录并重新安装也无法解决该问题。

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

    仅使用 CAPTIVATE-PGMR 和 BOOSTXL-CAPKEYPAD 板、我已经能够验证我在编程器20引脚 JTAG 上使用的引脚是否正确、以便与目标板通信。  这是使用 BOOSTXL-CAPKEYPAD 演示项目和不同的计算机(Windows 10)完成的。  遗憾的是、我没有其他计算机可以在 CapTIvate 设计中心使用不同的项目进行实验。  唯一的区别是、我使用六(6)根跳线连接两个板、以确认我的引脚选择正确。

    • 引脚7 - HID 桥 UART TXD >> MCU RXD
    • 引脚8 - HID 桥 UART RXD >> MCU TXD
    • 引脚9 - SBWTDIO_RST
    • 引脚10 - SBWTCK_TST
    • 引脚18 - 3.3V (工具电源)
    • 引脚19 - GND

    我认为仅能加载单个项目的问题发生在加载/保存第一个专有项目之后。  之后、任何加载任何其他工程的尝试都将失败。  只能加载单个项目是一个严重的设计缺陷、因此有必要对工具进行更新!   

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

    我们将使用 32引脚封装 MSP430FR2675TRHB。  它没有 P5.x  根据 BOOSTXL-CapTIvate 原理图、CapTIvate JTAG UART 线连接到 UCA0TXD 和 UCA0RXD。   MSP430FR2675TRHB 上的这些模块引脚为 P1.4和 P1.5。

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

    我需要在我们的软件团队中讨论单个项目问题。

    [引用 userid="395234" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1047299/msp430fr2675-unable-to-connect-captivate-design-center-to-target/3875453 #3875453"]我们使用 的是32引脚封装 MSP430FR2675TRHB。[/quot]

    该器件的代码可能不知道您使用的是哪个封装、因此可能需要更新代码来为 UCA0选择/配置合适的引脚。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="216616" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1047299/msp430fr2675-unable-to-connect-captivate-design-center-to-target/3875958 #3875958"]可能需要更新代码以选择/配置 UCA0的相应引脚。

    感谢您对此进行深入研究。  我期待查看有关如何使这项工作的详细信息。  需要更新哪些 TI 代码?  从哪里可以找到它?

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

     

    我下载 了 CAPTIVATE-FR2676的原理图(SLAR157)。  (由于某些原因、原理图会调用 FR2633。  但是、由于它们似乎属于同一系列、  因此它们似乎是引脚兼容的。)  实际上 、原理图中所示的器件采用的是我们在设计中使用的相同的32引脚 RHB (VQFN)封装。  此外、该原理图将 MSP_TXD 和 MSP_RXD 分别连接到 P1.4和 P1.5、这与我们在设计中使用的连接相同。  我真的不认为 P5.x 与它有任何关系。

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

    感谢您的更新。 我再次与我们的软件团队进行了联系、他们应该很快回复。 感谢您的耐心!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    经过进一步调查、我启用了几个以前不知道的编译时开关、从而使我们的定制板与 CapTIvate 设计中心进行通信。
    非常感谢您的帮助。   目前唯一未解决的问题是 CDC 能否打开其他项目。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、pcpro178、

    为了帮助其他人解决同样的问题、您能否告诉我们您启用了哪些编译时开关来使其适合您?

    关于打开其他 CDC 项目、是的、默认情况下、它将自动打开您打开的最后一个项目。  打开其他项目最初可能有点困难。  

    从菜单选择“文件”>“打开项目”开始。  如果您在默认工作区中创建了一个项目、那么您可能会看到如下所示的内容。  您可以看到我当前的项目是"我的自定义项目"。  现在、如果您要查找的项目位于该工作区中、您应该会看到它的名称。  单击要打开的另一个项目的名称一次(不要单击两次)、单击"打开"按钮。

    步骤1.

    现在、如果您要打开的项目位于不同的工作区中、则还有几个步骤。

    步骤2.

    同样,“文件”>“打开项目”,但这次注意到对话框中的“更改”按钮。  关键是单击更改按钮。

    您应该会看到如下所示的内容(请注意、对话框的标题为 Change workspace 文件夹)。  更改按钮将使您转至默认工作区所在的目录、位于窗口下方 。  您可能在那里有其他工作区和文件。  您可以从我的快照中看到、我当前的工作区是位于我的用户名下的 CDC_1_83_00_03

    步骤3.

    现在、在同一个下选择不同的工作区 目录中、单击打开的另一个工作区的名称、然后单击选择按钮。  在我的示例中、我的项目位于我的另一个工作区 CDC_1_83_00_13中。  我单击该名称一次、然后单击选择按钮。

    此时、下一个对话框显示该工作区中的项目列表。

    步骤4.

    您应该会看到您的项目。  要打开此项目、请单击项目名称、然后单击对话框底部的打开按钮。

    现在、如果您偶然要查找的项目位于完全不同的工作区中、该工作区不在窗口下方 目录中、那么您需要先向上导航、然后再从您的中导航出来 目录中、然后重复步骤4。

    步骤5.

    您可以通过“文件”>“打开项目”执行此操作,然后单击“打开”按钮(如前所述),然后选择看起来像带有向上箭头的文件夹的图标。

    您可以在我的下一个快照中看到、我不再处于我的下方 目录。  此时,您可以导航到本地或网络驱动器上的任何位置。

    从此处选择其他工作区 所在的 windows 目录、然后按照步骤3和4操作。

    请告诉我、这是否解决了您打开其他项目时遇到的问题。

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

    谢谢你。  打开其他工程时出现的问题似乎是由于选择了错误的"工作区"文件夹。  选择适当的工作区目录一点也不直观。  这实际上应该在 CapTIvate 设计中心的下一次更新中解决。

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

    我们的定制项目最初基于 BOOSTXL-CAPKEYPAD 演示代码、因此我们在 board.c 中提供了一些条件编译的代码、用于在 P1.4和 P1.5上启用 UART 线路。   CAPT_UserConfig.h 中还有一个 CAPT_INTERFACE 的#define、需要设置为`_CAPT_UART_interface__`。

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

    是的、导航一开始可能会很有挑战性。  您不是第一个对此进行评论的人。

    感谢您响应所需的更改、以使您的项目正常运行。