[{"data":1,"prerenderedAt":98},["ShallowReactive",2],{"post-\u002Fblog\u002F2020\u002Fstm32-usb-dfu":3},{"id":4,"title":5,"body":6,"categories":82,"date":84,"description":32,"extension":85,"image":86,"meta":87,"navigation":93,"path":94,"seo":95,"stem":96,"__hash__":97},"blog\u002Fblog\u002F2020\u002Fstm32-usb-dfu.md","STM32 USB-DFU",{"type":7,"value":8,"toc":78},"minimark",[9,21,24,27,34,37,42,45,48,53,56,59,64],[10,11,12,13,20],"p",{},"I'm not sure, if I'm simply a problem magnet or why some stuff does not work as described... Here is another case. The tool I tend to use can be found ",[14,15,19],"a",{"href":16,"rel":17},"https:\u002F\u002Fwww.st.com\u002Fen\u002Fdevelopment-tools\u002Fstsw-stm32080.html",[18],"nofollow","here at STM's site",".",[10,22,23],{},"When I connected a piece of custom designed hardware with my laptops USB port with BOOT0 tied to VCC, it immediately showed up a new USB-Device called \"STM32 Bootloader\" in group \"USB Devices\". I was really happy about that and started the DFuSe Demo Software from STM. But hey, it could not find an appropriate device. What the heck???",[10,25,26],{},"After some digging through the web, I found different suggestions and problem solutions, but none of it worked.The simple solution was, to uninstall the device's driver in \"Device Manager\", unconnect and reconnet again. A different device showed up just a goup above the previous one: \"USB Controller\".",[10,28,29],{},[30,31],"img",{"alt":32,"src":33},"","\u002Fimages\u002Fblog\u002F2020\u002F06\u002Fimage-7.png",[10,35,36],{},"Welp, as soon as the device showed up, also the DFuSe Demo Software recognized the device and stepped into life.",[10,38,39],{},[30,40],{"alt":32,"src":41},"\u002Fimages\u002Fblog\u002F2020\u002F06\u002Fimage-8.png",[10,43,44],{},"To create a DFU file is well described in all the other resources on the web. Just use the DFU file manager that was installed along with the DFuSe Demo Software to create a DFU file out of e.g. a hex file.",[10,46,47],{},"Then press the lower \"Choose...\" button to select the generated DFU file and press \"Upgrade\"... That's all. Your device has a new Firmware on it.",[10,49,50],{},[30,51],{"alt":32,"src":52},"\u002Fimages\u002Fblog\u002F2020\u002F06\u002Fimage-9.png",[10,54,55],{},"Have fun!",[57,58],"hr",{},[60,61,63],"h2",{"id":62},"kommentare-comments","Kommentare \u002F Comments",[10,65,66,67,72,73,20],{},"Hast du Fragen oder Anmerkungen zu diesem Artikel? ",[14,68,71],{"href":69,"rel":70},"https:\u002F\u002Fgithub.com\u002Fthe78mole-blog\u002Fthe78mole-blog.github.io\u002Fissues\u002Fnew?title=Kommentar+zu%3A+stm32-usb-dfu&labels=comment",[18],"Erstelle ein GitHub Issue"," oder starte eine ",[14,74,77],{"href":75,"rel":76},"https:\u002F\u002Fgithub.com\u002Fthe78mole-blog\u002Fthe78mole-blog.github.io\u002Fdiscussions",[18],"Diskussion",{"title":32,"searchDepth":79,"depth":79,"links":80},2,[81],{"id":62,"depth":79,"text":63},[83],"STM32","2020-06-16","md",null,{"tags":88},[89,90,91,92],"Bootloader","DFU","firmware upgrade","USB",true,"\u002Fblog\u002F2020\u002Fstm32-usb-dfu",{"title":5,"description":32},"blog\u002F2020\u002Fstm32-usb-dfu","cOu8_EOAmkwvWTU0tOnC-daZu67FcUVX4PCsRb-4wLk",1777286694208]