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.

[参考译文] AM3715:Windows 10上的 pusb.exe 问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/845862/am3715-issue-with-pusb-exe-on-windows-10

器件型号:AM3715
主题中讨论的其他器件: FLASHTOOL

我正在尝试使用 Windows 10上的 pusb.exe 将我的引导加载程序加载到某些现有硬件上。  我遵循我一直使用的过程、但我在 Windows PC 上看到一个对话框、指出 USB 设备出现故障。

当我在 Windows 7 PC 上重复此操作时、我没有任何问题。 多年来、我的公司一直在使用这种技术来开发"原始"板。

pusb.exe 工具或驱动程序是否有任何更改?

我想知道 Microsoft 是否提高了 USB 端口的安全性、从而使 pusb.exe 无法加载引导加载程序。

任何见解都很有帮助。

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

    您好、Raymond、

    我不熟悉 pusb.exe 工具(我几乎不使用 Windows 作为 USB 主机)、它是否由 TI 发布? 有关此工具的更多信息?

    Windows 10上发生故障的 USB 的对话框到底是什么?

    要了解从使用 Windows 7到 Windows 10的更改、您是否会看到在两个 Windows 版本上是否枚举了 AM3715 USB 作为不同的器件?

    当您使用 pusb.exe 加载引导加载程序时、我假设 AM3715正在 ROM 中运行、它是否正确?

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

    "PUSB"是 TI 编写的工具。 它用于 RAM 将可执行文件加载到处理器的内部 SRAM 中。 PUSB 与 TI ROM 代码连接以下载可执行文件。

    我的 HW 绑定为首先从 USB 引导。 要加载可执行文件、我将关闭硬件。 我将输入"pusb.exe -f "、 然后按返回。 然后我打开硬件。

    然后、TI ROM 代码将文件下载到内部 SRAM 并执行它。

    在 Windows 7上、我没有任何问题。 但是、在 Windows 10上、我看到一个错误对话框。

    我想知道你是否看过这个,以及你是否能够克服这个问题。

    谢谢你

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

    这是对话框...

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

    您好、Raymond、

    您是否从 TI.com 下载了 PUSB 工具? 如果是、您可以共享下载链接吗?

    您能否在 Windows 中检查设备管理器、以查看在 Windows 7和 Windows 10中是否以不同的方式枚举 AM3715 USB? 不要运行 PUSB 工具、只需打开电路板电源并检查 Windows 设备管理器中枚举的 USB 设备。

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

    很抱歉,我没有反应快。 我从 https://github.com/nmenon/omap-u-boot-utils/下载了源代码

    遗憾的是、该版本使用 libusb 0.1。  我公司使用的工具已修改为使用 libusb 1.0。 如果您需要、我可以为您提供该工具的版本。

    关于设备管理器、在 Windows 10上、我看不到任何设备出现。 我确实看到了"device manfunstited"错误对话框。

    在 Windows 7上、我在器件管理器上看到 OMAP 器件一秒钟。

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

    您好、Raymond、

    [引用 user="Raymond Haas53"]我从 https://github.com/nmenon/omap-u-boot-utils/下载了源代码。 [/报价]

    这位于 GitHub 上、不是 TI 官方链接。 您有来自 TI.com 的下载链接吗?

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

    我认为我使用的原始工具是为 Linux 构建的。 然后、我在 GitHub 上发现了该工具的源代码。 我不记得原始链接。

    TI 建议使用什么工具来执行处理器的 USB 引导? 如果您有这样的工具、您应该会看到我看到的行为。

    谢谢你

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

    雷蒙德

    我联系了该工具 PUSB.exe 的作者、他确认他很久以前就编写了该工具、以便能够在 Linux 中对 Beagle Board 进行编程。 (他感到惊讶的是、仍然有人在使用它...) 但 TI 不支持此工具。

    根据我听到的一些故事、从内部版本1803 Windows10中、所有驱动程序都必须经过数字签名、否则不会加载。 我想这会导致您的用例中的 USB 引导故障。

    TI 支持适用于 AM3715的闪存工具(www.ti.com/.../FLASHTOOL)、但由于当前版本 v1.06于2011年发布、我想闪存工具会由于同样的原因而失败。 TI 没有针对 AM3715更新闪存工具的计划。

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

    我将尝试使用闪存工具、看看它的行为是否不同。

    谢谢