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.

[参考译文] 编译器/MSP430F5529:COM 端口错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/893644/compiler-msp430f5529-com-port-error

器件型号:MSP430F5529
主题中讨论的其他器件:MSP-FET430UIF

工具/软件:TI C/C++编译器

您好!

我尝试将 EXP-MSP430F5529板连接到我的桌面、但无法与它通信。 每次它向我显示错误:在指定的 COM 端口上找不到 MSP-FET430UIF。 在我的器件管理器中、指定电路板位于 MSP 430应用 UART (COM3)上。 当我创建一个新项目时,我尝试将端口更改为 COM3,然后进行识别,但它告诉我:尝试初始化 USB FET 编号3,但只找到1个 USB FET。  

我真的不知道问题是否出在 COM 端口、但我在笔记本电脑上使用了相同版本的 CCS、一切都正常。

我还检查了这个问题: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/148241?Help-MSP430-Error-initializing-emulator-Could-not-find-MSP-FET430UIF-on-specified-COM-port-Lots-of-Details- ,但在我错过了一些重要的东西之前,它无法帮助我进一步。

提前感谢您的帮助!

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

    您好!

    如果在您的笔记本电脑上可以正常工作、那么至少我们知道 EXP-MSP430F5529可以正常工作。

    那么、让我们看看笔记本电脑和这台计算机之间的区别是什么、它们会给您带来麻烦。

    两台机器都赢得10或其他?

    您是将 EXP-MSP430F5529直接连接到计算机还是连接到 USB 集线器?

    您是否可以在此计算机上尝试使用任何其他 Launchpad 来查看是否出现问题?

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

    您好!

    这两个版本都在具有相同版本 CCS 的 Windows 10上运行。 我在笔记本电脑上使用 USB 集线器、并将其直接连接到桌面、这真的很奇怪。

    很遗憾、这是我仅有的 launchpad。

    感谢你的帮助。

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

    您好!

    很遗憾、我无法找到任何可能有助于解决您问题的其他信息。  工具团队建议这很可能是 USB 驱动程序问题、并建议重新安装 CCS 或连接到 CCS 的云版本、上传项目并在那里构建。  然后、当您尝试对目标进行编程时、目标将下载并安装驱动程序版本、以支持从云进行控制。  如果可以、请从本地 CCS 安装中重试。

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

    您好!

    我尝试了这两种解决方案。 重新安装和使用云版本再次显示相同的错误消息(初始化仿真器时出错:未找到 USB FET)。

    我还在 Mac 上尝试了 OSX 版本、但错误与 Windows 10桌面上的错误相同...

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

    这是尝试在 Resource Explorer 中自动检测板时出现的错误。 这能帮您进一步吗?

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

    好的。  我已与我们在德国的开发工具团队联系、以了解他们是否可以就此问题提供任何指导。

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

    这是工作桌面吗? 它可以锁定您的 USB 端口吗?

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

    两者都是个人电脑。

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

    我有来自我们的开发工具团队的反馈:

    关于以下问题、我们花了一些时间检查 E2E、我们怀疑这是客户问题背后的原因:

    1. 首先、反向通道 UART 不是适合选择的接口。 客户应选择调试端口。
    2. 机器上可能有另一个程序正在访问器件的调试端口、因此客户无法连接到该程序。

     

    为了能够进一步分析此问题、您能否再次与客户核实、并要求他们从设备管理器向我们发送屏幕截图以及他们收到的错误消息?

    我注意到的另一件事是,在第一个帖子中,客户提到收到此错误“无法在  指定的 COM 端口上找到 MSP-FET430UIF”。

    EXP-MSP430F5529已经有一个板载 eZ-FET。 您能否询问客户是在 Launchpad 上使用 MSP-FET430UIF 还是 eZ-FET?

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

    感谢您的回答、

    1.在检查公共目标配置网站后、我应该使用的连接是 TI MSP430 USB1。 这是我的 PC 使用的默认连接。 这是调试端口菜单吗?

    2.                                                                                                                    CPU               内存      磁盘              网络   GPU

     

    希望这能为您提供帮助。

    对于 eZ-FET、我要将 USB 电缆插入 EZ USB 端口、并将电源 SEL 开关设置为电路板上的 EZ。 (如用户手册中所述、所有跳线均已插入)

    感谢你的帮助。

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

    以下是我们的开发工具团队的一些其他意见:

    请 安装  http://www.ti.com/tool/MSPDS?上提供的用于 USB 低级驱动程序的独立驱动程序安装程序

    然后重试并报告您的发现。

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

    您好!

    感谢您的回答。

    我尝试安装驱动程序、但问题仍然存在。 如另一篇文章中所述、如果我尝试在资源管理器中检测电路板、它仍然会显示该错误。

    我在我的 Windows 10和 OS X Catalina 计算机上尝试过,两个计算机上都显示了该消息。 但是,如果我使用 Windows 10 with Parallels (虚拟机软件)和软件狗(不能正常工作),它实际上可以起作用。 安装 CCS9后、我只需下载最新的更新即可解决此问题。 因此我尝试在其他计算机上安装相同的更新、但没有成功。

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

    好的、

    我已通知我们的工具团队。

    只需确保我的配置是直线的:

    USB 工作正常

    Win 10 (Parallels VM)=是

    Win 10 (本机、无 VM)=否

    OS X Catalina =否

    是这样吗?

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

    是的,就是这样

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

    您提到过它只能与软件狗一起使用。  哪个软件狗?

    "但如果我使用 Windows 10 with Parallels (虚拟机软件)和软件狗(不能正常工作),它实际上会起作用"

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

    我会向您发送指向产品的链接 :satechi.net/.../satechi-type-c-pass-through-usb-hub-with-usb-c-charging-port

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

    我收到了我们的开发工具团队关于您问题的一些最后想法:

    总结:

    1. 错误消息似乎表示调试器使用的串行端口正被另一个进程使用。
    2. 用户提到,对于虚拟机,它似乎可以正常工作。

    因此、我要假定的理论是、客户在 VM 仍在运行时尝试使用 CCS、或者 VM 不能完全退出、而留下了一个过程来限制串行端口。  通常情况下,虚拟机的工作方式是,您必须手动“连接”并将 USB 设备分离到虚拟机–至少这是 VirtualBox 的工作方式–不确定是不是 Parallels。  无论哪种方式、都有允许多个访问的设备(例如网络摄像头)、但调试器同时被多个进程访问显然是没有意义的。  

    此外、他所指的板(EXP-MSP430F5529)具有 eZ430仿真器、该仿真器仅在 Windows 中受支持–不支持 macOS 或 Linux。

    除此之外,如果不深入了解客户的操作系统,则很难确定原因。 一般而言,我们在虚拟机上使用调试器时遇到了很多问题,因此一般而言,我们不鼓励客户将我们的工具与 VM 一起使用。

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

    您好!

    感谢您的回答。 因此、我想我可以忘记将我的板与 OSX 配合使用、WM 仍在工作、这对我来说是可以的。 是的、每次我将设备连接到打开了 Parallels 的 Mac 时、我可以选择设备需要连接到哪个操作系统(我的用例是 Windows)。  

    但我仍然无法在 Windows 10工作站上使用该板。 您是否需要有关我的系统的任何信息来帮助我?

    此致。