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.

[参考译文] USB2ANY:TI Analog LaunchPad Framework 软件无法识别 USB2ANY

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/817205/usb2any-ti-analog-launchpad-framework-software-does-not-recognize-usb2any

器件型号:USB2ANY
主题中讨论的其他器件:ALPDS90UB953-Q1EVMMSP430F5529

您好!

在将 Analog LaunchPad 软件与 DS90UB954Q1-EVM 配合使用大约7个月后、该软件现在已进入不允许我与 USB2ANY 或任何评估模块进行通信的状态。  如何解决此问题,以便我可以在此计算机上使用 ALP?

我认为问题在于 Analog LaunchPad 软件或配置。  在当前状态下、笔记本电脑通过 USB 连接到 USB2ANY 器件。  但是、当 Analog LaunchPad 打开时、USB2ANY 不会出现在器件列表中。

如您所见、尽管连接了硬件、器件列表仍然为空。  出于某种原因、单击时工具> USB2ANY/Aardvark Setup 工具不会打开。  因此、我一直处于无法将 USB2ANY 配置为与 EVM 通信的状态。

我曾尝试过下列决议,但没有结果

  • 关闭并重新打开 TI Analog LaunchPad
  • 拆下并重新连接 USB2ANY
  • 重新启动计算机
  • 更新 USB2ANY 的固件
    • 固件更新成功、但 ALP 仍有相同的问题
  • 降级 USB2ANY 的固件、然后重新更新 USB2ANY 的固件
    • 固件已成功降级和升级、但 ALP 有相同的问题

  • 重新安装 TI Analog LaunchPad
  • 卸载 TI Analog LaunchPad、然后重新安装 TI Analog LaunchPad

此时、我对如何解决此问题没有任何进一步的想法、这似乎在整个重新安装过程中都是持久的。  由于与 USB2ANY 通信以进行固件更新、因此在我看来这不是 USB2ANY 问题。

此外、我最终获得了一台尚未安装 TI ALP 的新笔记本电脑。  ALP 的安装正常、能够与 USB2ANY 完全按照预期进行通信、并无问题地配置 DS90UB954Q1-EVM。  因此、很明显、问题不出在 USB2ANY 硬件或 EVM 上。

我们如何解决此问题以允许 ALP 在我的机器上正常运行?

谢谢、
Christopher

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

    您好、Christopher、

    今天是美国的公共假日、因此我们将研究您的问题、但由于大多数团队成员都不在、请在下周早些时候作出响应。

    此致、

    Casey  

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

    您好、Casey、

    感谢您的更新。  听起来不错--期待下周再次听到。

    Christopher

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

    Christopher、

    感谢您的详细信息并尝试所有这些实验。 这看起来是一个非常奇怪的问题。 请帮帮我

    a)您要将 USB2ANY 更新为什么固件版本?

    b)如果您使用的是外部 usb2any 板、这一点并不清楚? 由于 UB954EVM 附带内置 USB2ANY、我假设您使用的是板载 USB2any 电路。 请确认

    c)我有时看到 USB2ANY Explorer 软件与 ALP 冲突。 您的 PC 上是否安装了我们网站上的 USB2ANY Explorer 软件? 我想知道它是否会安装与我们在 ALP 安装过程中使用的版本冲突的 dll。 如果您的 PC 上有 USB2ANY Explorer 软件、请将其卸载并检查。

    http://www.ti.com/tool/USB2ANY

    d)当您在没有连接任何硬件的情况下启动时、ALP 是否正常工作? 在这种情况下、它应该出现在演示模式下、并且您应该能够使用"工具"下的演示模式设置选择不同的配置文件。

    e)一个小问题:当您卸载/重新安装 ALP 时、请确认您从我们的网站安装了 ALP-PROFILE-UPDATE (最新版本)。 只需确认在 ALP 安装过程中安装了所有最新的配置文件和脚本。 在"帮助"->"关于程序"下、您应确认构建日期与 ALP-PROFIT-UPDATE (最新版本)日期匹配。

    f)我假设您对您的 PC 拥有完全的管理权限。 此外、仅供参考、您在 Windows 7或 Windows 10上吗?   

    g)请向我展示以下 ALP 安装文件夹的屏幕截图

    C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\Drivers\i2c_controllers\usb2any \python

    谢谢、

    Vishy

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

    您好、Vishy、

    感谢您的详细回答。  以下是对您的问题的回答:

    a)我首先使用 USB2ANY 固件加载程序 v2.0.0 (3034.USB2ANY 固件加载程序.exe")更新到2.6.1.0。  然后、当我打开 ALP 时、它会执行到2.7.0.0的更新。

    b)我实际上使用的是外部 USB2ANY。  我不知道954 EVM 具有板载 USB2ANY。  我将遵循953和954 EVM 的两个用户指南中大致概述的过程。  我将遵循 DS90UB953-Q1EVM 用户指南第3节中详细介绍的步骤。

    c)我安装了 USB2ANY Explorer。  我刚刚卸载了它、问题仍然存在、如原来所述。

    D)是的、它会按预期进入演示模式。

    但是、一旦我单击 USB2ANY/Aardvark setup、演示设备就会消失。

    单击"Demo Mode Setup"(演示模式设置)可按预期工作、甚至会将器件放回、使其再次显示在"Devices"(设备)下。

    e)我可以确认我也安装了 ALP Profille 更新。  我可以确认"关于此计划"中显示的当前版本信息、版本号为1.57.001、构建日期为2018年10月15日星期一

    f)是的、我对此机器具有管理权限。  我正在运行 Windows 10

    g)以下是您请求的文件夹的屏幕截图:

    此致、
    Christopher

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

    Christopher、

    演示模式似乎工作正常。  感谢您的检查和更新。 一些额外的输入:

    a)我们所有较新的 EVM 都将 USB2ANY 电路(带 MSP430F5529 MCU)作为 EVM 本身的一部分。 例如、要将 ALP 连接到954EVM、请使用板载 USB 端口 J2连接到 PC USB。 很抱歉、UB953 EVM 用户指南仍然显示外部 USB2ANY。  

    b) EVM 使用任何固件 v2.7.0。 我认为 USB2ANY DLL (最新版本)具有检测和更新固件的功能。 因此、除了卸载 USB2ANY Explorer 软件外、您可能还需要重新启动 PC、以便 ALP 开始查找合适的 DLL。

    c)重新启动之前、我建议您也将 ALP 配置文件更新到 Web 上的最新版本。 请从我们的网站 http://www.ti.com/tool/ALP 下载 ALP 配置文件更新(V05) 您不必卸载框架、只需使用以下步骤更新配置文件即可

    -如果 ALP 正在运行,则退出 ALP

    -从 zip 下载并解压缩 exe 文件,然后完成安装

    -重新启动 ALP 并通过 Help (帮助)进行确认->关于此计划、ALP 构建日期更新为2019年4月26日

    成功更新 ALP 后、我建议您重新引导并测试通过954 EVM 的 J2连接器工作的 ALP。 请告诉我、您是否能够成功连接。

    谢谢、

    Vishy

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

    您好、Vishy、

    很遗憾、我已经尝试了您的说明、但没有成功。  尝试与板载 USB2ANY 上的 EVM 通信时未修复 ALP 安装、也未更新配置文件。  当我打开 ALP 时、仍然没有列出任何器件。  我在安装后重新启动、并确认该构建显示2019年4月26日。

    与之前的屏幕截图一样、ALP 仍在左下角显示"ALP 框架-硬件已连接"、但未在器件列表中列出 USB2ANY。

    对于后续步骤、您有何建议?

    Christopher

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

    Christopher、

    您在新的笔记本电脑 ALP 上提到过、ALP 正在与 UB954 EVM 配合使用。 如果您能够通过具有 ALP 的954EVM 的 J2连接器进行连接、能否检查新笔记本电脑? 因此、请勿使用外部 USB 软件狗、并确认您能够使用 J2连接器在 ALP 中进行连接并查看电路板。 我想确保板载 USB 电路已对固件进行编程、并且您能够从工作正常的 PC 进行连接。

    谢谢、

    Vishy

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

    您好、Vishy、

    是的、我可以确认第二台笔记本电脑在使用板载 USB2ANY 时工作正常。  当我在第二台笔记本电脑上打开 ALP 时、954 EVM USB2ANY 会出现在器件列表中。  当我拔下插头时、设备将从列表中消失。

    此问题似乎与第一台笔记本电脑隔离。

    Christopher

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

    Christopher、

    可能是您的 PC/笔记本电脑中的其他一些软件或驱动程序干扰了 USB 端口、并且不允许 ALP 通信。

    您是否尝试在其他 USB 端口上测试过它?

    请仔细检查控制面板程序和功能下的 USB2ANY Explorer 软件是否已卸载。  

    另请检查您的 USB 端口是否始终处于打开状态、不会进入低功耗模式或其他模式。

    谢谢、

    Vishy

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

    您好、Vishy、

    USB2ANY 资源管理器似乎确实已卸载。  Windows 找不到它:

    我不知道如何检查 USB 端口上低功耗模式的状态。  但是、在插入本机时、USB2ANY 器件上的 LED 始终保持点亮。

    我尝试了一个具有相同结果的不同 USB 端口。  我可以通过 USB 与其他设备进行通信、而不会出现任何问题。  此外、我能够从该机器刷写 USB2ANY 的固件、而不会出现任何问题。  同样、当固件不是其所需版本之一时、ALP 将识别 USB2ANY、并提供将其刷写到2.7.0.0而不会出现任何问题。  迄今为止、将 USB2ANY 刷写到任何其他版本都没有失败。  出现故障的特定部件是左栏中"Devices"和"USB2ANY/Aardvark Setup"工具下的器件列表。

    此外、这款笔记本电脑自2018年11月起一直与 ALP 合作、直到今年6月为止、一切都很正常。

    在新的开发中、我成功打开了 Aardvark/USB2ANY Setup 窗口。  但是、无法重新添加器件、因为所有按钮均已禁用:

    也许您知道一种重新启用这些按钮的方法、允许我重新添加 USB2ANY 器件?

    Christopher

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

    Christopher、

    >>也许您知道如何重新启用这些按钮,以便我重新添加 USB2ANY 设备?  

    如您所见、没有 USB2ANY 按钮。 USB2ANY 是自动检测到的内容。  

    >>>同样, ALP 将在  固件不是其所需版本之一时识别 USB2ANY,并将其刷写到2.7.0.0,而不会出现任何问题。  

    据我所知、自动检测固件版本是 USB2ANY Explorer 软件 DLL 的一项功能。 ALP 使用不支持该 DLL 的旧版本。 卸载 Explorer 软件后、您是否看到此功能仍然有效?   我必须在内部对此进行进一步交叉检查。  

    我将在内部检查此问题、看看我是否可以找到更多帮助。

    谢谢、

    Vishy

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

    您好、Vishy、

    >>您可以看到没有 USB2ANY 按钮。  USB2ANY 是自动检测到的内容。  

    显然、这里存在一个更深层次的问题、因为我的安装将自动检测 USB2ANY 器件、但不显示它们。

    >>>卸载 Explorer 软件后,您是否看到此功能仍然有效?

    是的。  Windows 无法识别 USB2ANY Explorer 是否已安装、因为我在您的说明后将其卸载。  今天、当我关闭 ALP 并将 USB2ANY 固件降级到2.6.1.0时、ALP 会提示我更新固件:

    感谢您继续研究如何解决此问题。

    Christopher

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

    Christopher、

    我找到了一种重现问题的方法。 在下面显示的屏幕截图中、如果用户错误地删除了 USB2ANY 本身、则会发生您所面临的问题。

     之后、ALP 无法找到 USB2ANY、因为与器件关联的 USB2ANY 驱动程序已删除、并且在默认枚举中、USB2ANY 不会出现。 USB2ANY 充当 HID 设备、删除此关联后、将关联标准 Microsoft 驱动程序。 我最终尝试了不同的操作、帮助 ALP 在 Windows 10计算机上工作的步骤如下

    a)确保您的板已更新为固件版本2.7。 我找到了 DLL 版本2.6。及更高版本自动支持固件版本检测/更新、因此更新到版本2.7

    b)退出 ALP、拔下连接到 PC 的 USB 电缆

    c)在程序和功能中卸载模拟 Launchpad 框架工作和 ALP 配置文件更新。 由于这两者之间存在某种相关性、因此需要几次尝试才能完全卸载它们。  

    d)另外、您还必须手动转到以下安装文件夹

    C:\Program Files (x86)\Texas Instruments

    并删除了"Analog LaunchPAD v1.57.0010"文件夹

    e)重新启动计算机

    f)重新安装 ALP 框架和最新的 ALP 配置文件更新

    g)再次连接954EVM 板  

    请尝试一下、希望它能为您再次提供帮助。

    谢谢、

    Vishy

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

    Christopher、

    我找到了一种重现问题的方法。 在下面显示的屏幕截图中、如果用户错误地删除了 USB2ANY 本身、则会发生您所面临的问题。

     之后、ALP 无法找到 USB2ANY、因为与器件关联的 USB2ANY 驱动程序已删除、并且在默认枚举中、USB2ANY 不会出现。 USB2ANY 充当 HID 设备、删除此关联后、将关联标准 Microsoft 驱动程序。 我最终尝试了不同的操作、帮助 ALP 在 Windows 10计算机上工作的步骤如下

    a)确保您的板已更新为固件版本2.7。 我找到了 DLL 版本2.6。及更高版本自动支持固件版本检测/更新、因此更新到版本2.7

    b)退出 ALP、拔下连接到 PC 的 USB 电缆

    c)在程序和功能中卸载模拟 Launchpad 框架工作和 ALP 配置文件更新。 由于这两者之间存在某种相关性、因此需要几次尝试才能完全卸载它们。  

    d)另外、您还必须手动转到以下安装文件夹

    C:\Program Files (x86)\Texas Instruments

    并删除了"Analog LaunchPAD v1.57.0010"文件夹

    e)重新启动计算机

    f)重新安装 ALP 框架和最新的 ALP 配置文件更新

    g)再次连接954EVM 板  

    请尝试一下、希望它能为您再次提供帮助。

    谢谢、

    Vishy

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

    您好、Vishy、

    感谢您的详细信息。  我已经尝试过两次您的程序、但是我仍然遇到同样的 ALP 问题。  即使按照您所述的所有步骤操作、ALP 仍不会在设备列表中显示 USB2ANY。

    我卸载了 ALP 和 ALP 配置文件更新、然后确保"Apps & Features"不会列出任何与"Analog (模拟)"或 ALP 相关的内容。  我还确保删除了 Program Files (x86)中的整个 TI 文件夹。  但是,重新启动和重新安装后,问题仍然存在。

    Christopher

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

    Christopher、

    我们将再次重做此实验、并通过确认的步骤返回给您。   

    谢谢、

    Vishy

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

    Christopher、

    很抱歉耽误你的时间。 我们在另一个系统中尝试了该实验、我有两个输入:

    a)在您当前的设置中、您已删除并重新安装 ALP、是否可以尝试在连接954EVM 的情况下以管理模式重新启动 ALP? 请告诉我们这是否有帮助。

    b)在进行一些搜索后、我发现 USB 枚举仍然会失败、因为即使在卸载了 usb2any 设备与 Windows 驱动程序之间的错误关联(在 Windows 注册表中)也不会被删除。 在这种情况下、我使用了以下链接中的工具 USBDEVIEW 来提供帮助

    https://www.nirsoft.net/utils/usb_devices_view.html

    在页面上一直向下浏览以获取下载链接。

    c)如果 ALP 正在运行、则退出 ALP。 从下载中解压缩、解压缩并运行 usbdeview.exe。 查找所有 USB2ANY 器件(VID = 2047、PID = 0301)、然后右键单击以将其安装。 请参见下图

    d)安装后、重新连接电路板并启动 ALP (在管理模式下)。 在我们的第二个系统中、这起了作用。  

    谢谢、

    Vishy

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

    您好、Vishy、

    很抱歉我的结尾出现延迟  几天都不在办公室。

    处于管理模式的 ALP 似乎可以识别 USB2ANY 器件。  我在使用 USBDEVIEW 工具之前对此进行了测试。

    我尝试使用 NirSoft USBDEVIEW 工具、并成功卸载了2047/0301器件、但似乎没有更改任何内容。  重新连接 USB2ANY 后、器件在 USBDEVIEW 中显示备份、但在 ALP 中的器件列表中不显示。

    在管理模式下再次启动的行为与 ALP 在卸载 USBDEVIEW 中的器件之前的行为相同、因此管理模式似乎与常规模式不同。

    在 USBDEVIEW 工具中是否还有其他步骤遗漏?  或者、您是否还观察到 USBDEVIEW 工具未在常规用户模式下纠正此问题?

    此致、
    Christopher

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

    Christopher、

    我不确定 HID 驱动程序为什么现在只能在管理模式下与 ALP 一起工作。 Windows 权限/安全级别中的某些内容可能会导致该问题。 顺便说一下、我的默认 ALP 设置是在管理模式下运行。 ALP 会在出现问题时更新安装文件夹(MainGUI.log、MainGUI.exe.log)中的两个日志文件、只有在管理模式下运行时才可能更新。  

    建议您也在管理模式下运行。 我会咨询一些 Windows 专家、如果我找到解决方法、我会告诉您。

    谢谢、

    Vishy

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

    听起来不错、谢谢您 Vishy。  现在我将以管理模式运行、直到我们听到 Windows 专家团队关于如何让 ALP 识别无特权用户的工具的反馈。

    Christopher

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

    您好、Vishy、

    我想检查一下您是否还听到 Windows 团队的反馈。

    此致、
    Christopher

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

    您好、Vishy、

    您是否对如何使软件在常规用户模式下工作有任何进一步的更新?

    谢谢、

    Christopher

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

    Christopher、

    很抱歉耽误你的时间。 我在内部进行了检查、找不到任何适合常规用户模式的解决方案。 要尝试看看它是否有用。 是否可以转到以下安装文件夹

    C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010

    并直接从 MainGUI.exe 运行?  

    当我直接运行时、我不会在管理模式下启动应用程序。 在这种情况下、在我的机器上(我在其中重新创建了此问题)、我能够识别 usb2any。

    您能否检查是否能够运行(没有管理模式)并识别 USB2ANY 器件?  

    明天我还将在我们重新创建此问题的第二台计算机上尝试、看看是否直接从文件夹中运行帮助。

    谢谢、

    Vishy

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

    Christopher、

    我在第二台机器上尝试过它、但常规模式不起作用。 仅管理模式。 很抱歉、我们没有常规模式的解决方案。

    谢谢、

    Vishy