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-EXP430G2:无法使 USB 工作

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1231383/msp-exp430g2-cannot-get-usb-to-work

器件型号:MSP-EXP430G2

在过去几周内反复对这个问题感到困惑之后、阅读几十个 E2E 主题帖后、我似乎找不到解决方案。  由于我首次将 CCS 与 MSP430 USB 调试接口(MSP-FET 430UIF)结合使用、而 Windows (11 Home 64位)已确定为正确的驱动程序。  当我查看"项目">"属性"并选择"识别我获取错误初始化仿真器:
在指定的 COM 端口上找不到 MSP-FET430UIF。

我还尝试安装一个旧版本的 CCS (v9)、这是因为一个线程的注释指出 EXP430G2不再被支持、而你现在需要 G2ET、但是其他信息显示当前 CCS 支持所有旧硬件。  我尝试找到了正确的驱动程序、下载了 ti_msp430driver_setup_1.0.1.1、 但找不到看起来适合 G2的驱动程序。

您能否告诉我是否正确识别了问题并找到正确的驱动程序?  我想我可以弄清楚如何在卸载或禁用现有的后手动安装,但这样做的指导不会有什么坏处。

如果没有、我还能做什么、或者你可以将我指向我错过的主题。  有一吨线程与类似的问题,"已经在使用中"... UART 闪存等有问题、但对于这个特定问题、我找不到任何问题。

谢谢。
吉姆

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

    状态更新。  我挖出了一台旧的笔记本电脑、在上面安装了 CCSv9、可以正常工作。  请看、我似乎必须将工程设置设置为 UART、而不是 USB。  我这么做了、遇到了"Can't find COM65"错误、这显然是非常典型的错误。  进入了 ccmxl 文件、没有选项可以删除备用文件、因此我将其更改为 USB 端口会枚举到的 COM5。  现在它不再产生错误、但是它也在加载开始时挂起-传输0字节。   端口设置为9600、8和1。  有什么建议吗?

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

    如您所见、MSP-FETUIF 的量产页面不建议用于新设计。 我们建议使用 MSP-FET。

    https://www.ti.com/tool/MSP-FET430UIF#description

    由于没有针对 MSP-FETUIF 的驱动程序维护、这意味着它也许与最新的 Windows 11不兼容。 建议购买新的 MSP-FET 进行调试。

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

    我想我没有清楚地解释我的问题,因为你似乎误解了。  我开始使用 MSP-FETUIF 和 MSP-TSA430PW28A 目标板来对 MSP430G2452进行编程、它在我的 Windows 11家用笔记本电脑上可以正常工作。  完全披露、我是一个业余爱好者、不是一个专业人士、希望开发一些东西来支持在船上使用锂电池、而 MSP430似乎比我一直在玩的 Arduino 和 Raspberry Pi 更适合。

    我最终会希望使用 DIP 软件包、以便在 Ebay A (n?)上找到它 在 DIP 封装中将 MSP-EXP430G2与一对其他 MCU 搭配使用。  然而、当我试图用它来代替 MSP-FETUIF 时、CCS 显然使用了已经安装的驱动程序。  所以我拔出了一台旧计算机、将 CCS 放在上面、它可以与 MSP-EXP430G2搭配使用。

    重申一下-我的问题是 CCS 不能连接到我现在的笔记本电脑上的 MSP-EXP430G2、但是在我的旧笔记本电脑上是这样的。  遵守 CCS 手册
    "本手册适用于将 CCS 与 TI MSP-FET、MSP-FET430UIF、eZ-FET 和 eZ430开发结合使用的情况
    工具系列。"

    谢谢。
    吉姆

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 DIP 封装中使用相同的处理器以及几个其他 MCU。

     MSP-EXP430G2中的原始器件应该是 MSP430G2553、您发现了 采用 DIP 封装的 MSP430G2452器件、对吗?

    我的问题是 CCS 无法连接到我当前笔记本电脑上的 MSP-EXP430G2

    好的、抱歉有人对此误解。  正如您所提到的 、MSP-FETUIF 应该可以与您的笔记本电脑正常工作。 现在我的问题是如何将 MSP-FETUIF 与 MSP-EXP430G2连接?

    对于 MSP-EXP430G2来说、它上面也有如下所示的调试器 eZ430、您是否可以尝试使用它而不是 MSP-FETUI?

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

    你的第一个问题的答案是我不-这是没有道理的。  两个器件均通过 USB 连接到 PC。  对于 MSP-FETUIF 、它通过 JTAG 连接器(我认为是18引脚)连接到"目标板"。  在本例中,目标是 MSP-TSA430PW28A。  这适用于 CCS v12。

    问题2的答案是肯定的、 这就是我一开始就启动该线程的全部原因-我启动了该线程、但它在最初与 MSP-FETUIF 一起使用的主 PC 上无法运行。  在我看来、CCS 或 Windows 都已锁定在 MSP-FETUIF 的驱动程序中 、MSP-EXP430G2需要一个不同的驱动程序。

    我最近购买了一个 MSP-EXP430G2ET、因此我现在有4个不同的电路板、从理论上讲、它们都可以与 CCS 配合使用。

    1. MSP-TSA430PW28A  我买的第一个,什么 CCS 似乎已经捕获了 COM 端口驱动程序在我的新笔记本电脑

    2. MSP-EXP430G2 v1.4 不能在具有 CCS v12或 v9的较新笔记本电脑上运行

    3. MSP-EXP430G2 v1.5 在具有 CCS v12或 v9的较新笔记本电脑上无法运行

    4. MSP-EXP430G2ET 我刚刚收到这昨晚,还没有尝试它。

    您能否为我提供此列表上最后三个板的正确驱动程序的名称和链接?  谢谢。

    吉姆

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

    您好、Jim、

    您可以尝试一下这个

    MSP430_FET_Drivers 1_0_1_1 - TI.com