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.

[参考译文] TM4C1294NCPDT:LM 闪存编程器无法识别 USB DFU 器件

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/625352/tm4c1294ncpdt-lm-flash-programmer-not-recognizing-usb-dfu-device

器件型号:TM4C1294NCPDT

我们在客户电路板上使用 TM4C1294NCPDT。  我能够成功地将器件切换到 Stellaris 器件固件升级模式、但是当我运行 LM 闪存编程器并选择手动配置时、不会列出 USB DFU 器件。

我正在运行 LM Flash Programmer Build 1613、Stellaris 驱动程序为版本1.2.7922.0 (2015年12月31日)。

有人有什么建议吗?

谢谢!

Scott

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

    您是否尝试使用自己的引导加载程序或 ROM 引导加载程序?

    您采取了哪些步骤来使器件进入 Stellaris 器件固件升级模式?

    我假设您通过查看设备管理器来确认了 Stellaris 器件固件升级模式?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ralph、

    由于我们最近已从使用较旧的 Stellaris 微处理器升级到 TM4C1294、我只是尝试从干净的计算机运行它。  在设备管理器中、它现在显示了 TivaWare 设备固件升级、并显示设备正常工作。  但我仍然没有看到 LM 闪存编程器(内部版本1613)中列出此器件。

    我们正在使用我们自己的引导加载程序、但这似乎正常工作、因为它可以切换到 DFU 模式。  以下是驾驶员详细信息的屏幕截图:

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

    您好 Scott、

    您似乎仍安装了较旧的驱动程序。 我首先要做的是卸载(并确保选择删除驱动程序文件)旧驱动程序、然后从 http://software-dl.ti.com/tiva-c/SW-TM4C/latest/exports/SW-TM4C-2.1.4.178.PATCH-1.0.zip 重新安装最新的驱动程序文件

    正确安装最新的驱动程序时,您应该会看到以下内容:

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

    拉尔夫

    我是按照您的建议做的、但仍然有相同的结果。

    Scott

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

    好的、感谢您确保使用最新的驱动程序。 至少这条规则规定 Win10是问题所在(我们有很多 Win10 USB 问题、最近才使用最新的 USB 驱动程序解决)。

    当闪存被完全擦除时、您能否测试 ROM USB 引导加载程序是否与该电路板的 LM 闪存编程器一起工作? 这可能表示问题是否与自定义引导加载程序本身有关。

    此外、如果是定制板、那么到目前为止、已经有多少电路板采用这种方式进行了测试?