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.

[参考译文] SW-DK-TM4C129X:Windows 11下的 Stellaris ICDI 驱动程序

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1409789/sw-dk-tm4c129x-stellaris-icdi-driver-under-windows-11

器件型号:SW-DK-TM4C129X
Thread 中讨论的其他器件:EK-TM4C1294XL

工具与软件:

大家好、  

根据 该线程、我也无法使 Stellaris ICDI 驱动程序在 Windows 11下运行。  它们在 Windows 10下运行良好。

错误说明为:

Windows 11驱动程序无法加载硬件的设备驱动程序。 驱动程序可能已损坏或丢失。 (代码39)

TI 能否确认 ICDI 驱动程序是否与 Windows 11兼容?  如果没有、是否有解决办法?

   

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

    您好!

     我尝试在 Windows 11计算机上的 EK-TM4C1294XL LaunchPad 以及 DK-TM4C129X EVM 上加载一个简单程序、但没有问题。 请参阅下图。 最简单的测试方法是将 LaunchPad 插入 Windows 11计算机。 如果它可以正常工作、那么驱动程序没有问题、并且它可以在 Windows 10和11版本上正常工作。 您可以在标题中指定 SW-DK-TM4C129X 作为器件型号。 让人奇怪的是、您的 ICDI 由 FTDI 负责。 ICDI 调试探针由板载 TM4C123芯片枚举。 它不是 FDTI 公司的。 我认为 Windows 使用了错误的驱动程序。 也许在过去你可能有不同的板使用 FTDI 芯片来灌肠 ICDI。 在任何情况下、都可以从下载适用于 Windows 的 ICDI 驱动程序  https://www.ti.com/tool/STELLARIS_ICDI_DRIVERS 并指示 Windows 选择正确的选项。 但如果您一块板上包含 FTDI 芯片、则情况就不同了。  

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

    感谢您对 Charles 的调查。

    我可以解释您提到的怪异行为-我得到了错误的开发套件部件号!   我目前正使用  EK-TM4C1294XL 的前身 Stellaris LM3S9B96开发套件 、您的怀疑是对的、它使用 FTDI 芯片 FT2232作为 ICDI+虚拟 COM 端口接口、 并且可能使用不同的驱动程序文件。  在这种情况下、我应该为 Windows 11使用哪些驱动程序文件 ?

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

    尊敬的 Peter:

       LM3S9B96已停产、而且 EVM 已停产多年。 没有更多的设计支持、也没有更新的 FTDI 驱动程序。 我唯一能提供的解决方案是使用 Windows 10。   

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

    谢谢 Charles。

    如果我只想保留虚拟 COM 端口(VCP)功能,而不需要 ICDI 方面是理论上可能是 从 FTDI 网站的 Windows 11驱动程序可能 会工作,还是有技术原因它不能工作 ? (例如、 TI 用于实施 ICDI 的 FT2232的定制 ROM 可能排除这种情况发生)  

    我的另一个选择是了解为什么 Windows 11可能拒绝该驱动程序,并且 Windows 11中可能有一个旧设置允许它接受 Windows 10驱动程序。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我只想保留虚拟 COM 端口(VCP)功能 、而不需要 ICDI 方面、那么理论上可能是 FTDI 网站的 Windows 11驱动程序可能 会起作用、还是有技术原因导致无法运行 ? (例如、 TI 用于实施 ICDI 的 FT2232的自定义 ROM 可能排除这种情况)[/QUOT]

    我不确定它是否能正常工作、但您可以尝试从 FTDI 获取驱动程序、看看它是否能正常工作。 我认为 FTDI 将枚举为支持 JTAG 和串行接口的单个 USB 复合器件。 在我看来,驱动器要么为两者都工作,要么不工作,而不仅仅是其中一个。 但我不能肯定地说,因为这是超出了我的知识如何 Windows 驱动程序的 FTDI 芯片。

    我的另一个选项是了解 Windows 11可能拒绝驱动程序的确切原因、以及 Windows 11中可能存在允许其接受 Windows 10驱动程序的旧设置。  [报价]

    这也是一件值得尝试的事情,但我再次认为它不会起作用。 问题在于设备和主机之间的 USB 枚举。  只有在启动 CCS 等应用程序时、Windows 兼容模式才会出现。 总之、请尝试一下、如果我错了、请告诉我。   

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

    好的、谢谢 Charles。  我将尝试这一点。  我不确定何时 能够访问测试 PC 来执行此操作、但一旦我得到一些答案、我将报告给您。