Gast
#4318459
Hallo, ich habe eine Frage zum USB DFU Bootloader. Wir haben hier zwei Platinen mit STM32F407 Eine hat einen Oszillaor, 4MHz, die andere einen Quarz (12MHz). Die mit dem Quarz würde ich gerne über USB DFU programmieren. Bei der mit 4MHz funktioniert USB DFU anscheinend, bei der mit dem 12MHz Quarz nicht. Er schafft die enumerierung nicht: "43 (CM_PROB_FAILED_POST_START)" von Windows. Neben dem Reference Manual habe ich da nachgesehen: http://www.st.com/web/en/resource/technical/document/application_note/CD00264379.pdf Da drin steht das: "For Connectivity line USB DFU bootloader, the device first tries the 25 MHz configuration, then, if it fails, the 14.7456 MHz configuration, and finally, if it fails, the 8 MHz configuration." Nach dem dürfte das auch bei dem 4MHz nicht gehen. Kennt jemand eine Quelle, wo beschrieben steht, welche Anforderungen an die Taktquelle der Bootloaders für USB besteht? Bei einem Quarz? Gibt es außer den Pins Boot0 / Boot1 = LOW weitere Voraussetzungen für USB DFU? Wäre super, wenn mir jemand einen Tipp geben könnte!