【问题标题】:STM32 Virtual COM Port appears as Device in DFU Mode on Windows 10STM32 虚拟 COM 端口在 Windows 10 上以 DFU 模式显示为设备
【发布时间】:2022-01-19 03:01:11
【问题描述】:

所以,我在嵌入式开发方面的知识非常糟糕,现在我正试图从位于 WaveShare Core4X9I 开发板上的 MCu STM32F429IGT6 内的 PC 接收一些数据,然后通过 USB 虚拟 COM 端口将其发回。

我意识到如何从 MCu 部分设置连接,我什至可以从 Windows 10 设备管理器中看到连接的设备,但是...它在 DFU Mode 中显示为 STM 设备

我已经尝试为这些事情安装 ST 的驱动程序,但它们没有用,官方文档说 Windows 10 不需要它们。

我一直在关注一些教程,在这些教程中,人们只需在 Cube MX 中单击几次,生成的代码和 VCP 开箱即用。

问题是我做错了什么?我什至不知道你可能会问什么信息,这就是我创建 GitHub 存储库的原因:https://github.com/dessy4oko/stm32f429-vcp-appears-as-dfu

这是来自 Windows 10 设备管理器的事件(翻译自 ru lang):

  1. 设备 USB\VID_0483&PID_DF11\305233703237 正在运行。 code 410
  2. 设备 USB\VID_0483&PID_DF11\305233703237 已配置。 code 400
  3. 设备 USB\VID_0483&PID_DF11\305233703237 由于部分匹配或不明确匹配而未移动。 code 442
  4. 设备 USB\VID_0483&PID_DF11\305233703237 需要进一步安装。 code 430

感谢您提供有关我的错误的任何信息。

【问题讨论】:

    标签: embedded stm32 stm32f4


    【解决方案1】:

    如果相应地拉动 BOOT 引脚,STM32 将在 DFU 模式下启动: “系统内存”是指嵌入式引导加载程序,在这种情况下是 DFU。您需要“主 Flash”来运行您的应用。

    检查板上的跳线和开关。另请参阅AN2606 应用说明以获取完整信息。

    【讨论】:

    • 哦,这么简单的错误……我以为这个跳线在程序位置之间切换。好的,我明白了,非常感谢!关闭。
    猜你喜欢
    • 2013-11-30
    • 2021-01-28
    • 2013-02-21
    • 2011-09-05
    • 2017-12-20
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 2011-11-02
    相关资源
    最近更新 更多