STM32 Virtual COM Port appears as Device in DFU Mode on Windows 10

STM32 Virtual COM Port appears as Device in DFU Mode on Windows 10

所以,我在嵌入式开发方面的知识很差,现在我正尝试从我的 MCu STM32F429IGT6 中的 PC 接收一些数据,它位于 WaveShare Core4X9I 开发板上,并通过 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_DF115233703237 是 运行。 code 410
  2. 设备 USB\VID_0483&PID_DF115233703237 已配置。 code 400
  3. 设备 USB\VID_0483&PID_DF115233703237 由于部分匹配或不明确匹配,尚未移动。 code 442
  4. 设备 USB\VID_0483&PID_DF115233703237 需要进一步安装。 code 430

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

STM32 在 DFU 模式下启动,如果相应地拉动 BOOT 引脚: “系统内存”是指嵌入式引导加载程序,在本例中为 DFU。您需要“Main Flash”才能 运行 您的应用。

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