davidgfnet/stm32-dfu-bootloader

Driver and upper computer ?

YSP0316 opened this issue · 10 comments

After I loaded the program onto the chip, the following problems appeared on the computer side:

image

I want to confirm with you and ask the following questions:

  1. Is the upper computer software "dfu-util"?
  2. Where can I get the driver for win10 64-bit system?

Hey there!
I'm on Linux, so cannot really comment on Windows. Have you tried the STM32 DFU util for windows?

I used f103c8t6,same problem with win10😥
20200815195211
DfuSe Demo can't recognize the device:
20200815195454
But DfuSe can recogSnize F303 normally.

Hi, I got same problem here.
image
DfuSe Demo can't get the device as well!

Hey there!
Sorry to hear. Not very familiar with these tools.
I tried with one windows VM today, I got the same results. However I installed Zadig (https://zadig.akeo.ie/) and used WebUSB with a DFU util (I used this one: https://devanlai.github.io/webdfu/dfu-util/) and I managed to Download some firmware!
Not sure if the Dfuse Demo works only for a subset of DFU devices or something...

Thanks for the hint, lemme take a look at it and see what I can do :)

Just added WINUSB support. Seems to work OK on Win10 for me. Can you verify?

zadig will be get the driver

zadig will be get the driver

Yeah, zadig can assign any driver to USB device. Point is to avoid need of zadig or similar tools and have Windows do it automatically. It can be done using recently implemented wicd descriptor. Zadig should not be necessary for this BL anymore.

Thanks @diggit . Has anyone confirmed it worked for you? I'm not using Windows, just for testing this Issue. However Im not sure what tools you use. I tried DsFuse Demo but I think it expects some specific VID/PID device (not just "any")?