micropython移植后不识别usb_尝试在STM32F4Discovery上实现MicroPython时未检测到DFU设备...

我尝试在STM32微控制器系列上使用Python,并使用STM32F4发现板和STM32F429 MCU进行实验。在

micropythongithub自述文件对STMs进行了一次演练,但我在部署步骤中一直失败,在这个步骤中,它不断增加值error 'No DFU device found'。(这种情况发生在Windows主机上的Virtualbox内的Manjaro上)

现在,我尝试在Linux和Windows主机上简单地将板识别为DFU设备,但都没有成功。Windows确实在硬件管理器中显示该板,但它始终显示为“STM32 STLink”。它也不被文件系统识别为大容量存储,而不是我也尝试过的STM32F103 nucleao-64板(在Windows和Linux上)。再说一次,F103核也没有被认为是DFU设备(虽然我可能没有正确的启动引脚上/下拉)。在

我尝试在这里使用DfuSe遵循官方教程:https://www.youtube.com/watch?v=Kx7yWVi8kbU

但是在3:45左右,当设备被识别为“DFU模式下的STM设备”时,我却不这么认为。它在DfuSe的相应下拉列表中没有显示任何“可用的DFU设备”。我试着寻找一个名为“在DFU模式下的STM设备”的驱动程序,但没有发现任何官方或希望鼓舞人心的东西。在

我的设置:通过将boot0引脚与VDD桥接,将其拔出

通过mini-USB-to-USB电缆将板(CN1)的STLink部分连接到电脑

CN4的跳线均已连接

Idd(JP3)处的跳线已连接

Windows 10 Pro(以及Virtualbox VM上的Manjaro)

我目前所做的努力:安装DfuSe

手动安装随附的DfuSe驱动程序

从STMicroelectronics官方网页下载并安装USB驱动程序

在linux上使用dfu-util

从ST网页安装虚拟COM端口驱动程序

安装ST-Link实用程序

到目前为止,我唯一的成功就是让STLink实用程序识别板,并能够用它上传.hex文件。遗憾的是,对于MicroPython,这并没有真正帮助我。在

所以我真正的问题是如何将MicroPython放到STM32F4上,重要的问题可能是如何将板识别为DFU设备。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值