Skip to main content
Visitor II
October 21, 2022
Question

STM32F756VGT6 DFU USB not working

  • October 21, 2022
  • 3 replies
  • 1191 views

I have used DFU USB to program hundreds of STM32F7 devices over the past several years. It has worked reliably until the most recent batch of 200 boards using STM32F&56VGT6 devices. We had approximately a 10% failure of the DFU USB connection (USB not recognized). I have investigated all of the documented recommendation with no success on the failed boards. I have measured the external HSE crystal frequency which is within 32 HZ of 8.00 MHz, well within the +/-500ppm requirement for FS USB. I have double-checked voltages, PCB traces, connector soldering, USB cable, etc. to no avail. I have heated and cooled the PCB to see if there may be HSI drift.

My only conclusion is that the USB functionality inside the STM32F756VGT6 board is bad. However, I hate to rely on this as my "fix" for the problem. I have to way of concretely proving that the chip is indeed "bad".

Has anyone run into this situation with this particular STM32 variant (STM32F756VGT6)? Any other recommendations other than what is published in the Knowledge Base on this subject, or what I have tried?

    This topic has been closed for replies.

    3 replies

    Graduate II
    October 22, 2022

    Simply swap chips between working and unworking board.

    ST Employee
    October 22, 2022

    check the option byte between working and unworking board.

    Visitor II
    October 22, 2022

    Shirley,

    Can you be a little more specific? What am I looking for in the option byte?

    Graduate II
    October 22, 2022

    Option setup can block boot into bootloader.

    You dont explain if you test problem boards over SWD debug ...