Forum: Mikrocontroller und Digitale Elektronik Seltsames STM32F302K8 USB Problem


von Mampf F. (mampf) Benutzerseite


Lesenswert?

Guten Abend,

ich hab ein Design, das verwendete den STM32F302 in QFP48 Package.

Funktioniert wunderbar - mehrfach aufgebaut und getestet und USB hat 
immer funktioniert.

Das Design hab ich nun zur QFN32-Variante migriert und USB wird nicht 
erkannt.

Ein Schaltungsfehler liegt nicht vor, da der DFU-Bootload wunderbar 
funktioniert - und genau das ist das seltsame!

Auf die unterschiedlichen Größen von Flash und SRAM hab ich aufgepasst 
und das Linker-Script entsprechend angepasst - beim Debuggen scheint 
alles zu funktionieren und es hard-faultet nichts. USB-IRQs werden 
angesprungen. Main-Clock scheint auch zu funktionieren ... 72MHz mit 
48MHz USB (PLL-Clock / 1,5), betrieben über externen 8MHz Oszi, der 
schwingt.

Dynamische Speicherverwaltung (new/free) nutze ich nicht.

Das Kompilat verwendet 12k Flash, 3.2k BSS und 312 Byte DATA - also noch 
genügend Luft.

Hat jemand eine Idee, was bei der QFN32-Variante anders sein könnte?

Viele Grüße,
Mampf

: Bearbeitet durch User
von Mampf F. (mampf) Benutzerseite


Lesenswert?

Habs gefunden!

Ein Define, mit dem anscheinend irgendwas anderes gemacht wird ...

Löschen das: STM32F302xC
Hinzufügen das: STM32F302x8

Und nun wird es erkannt ...

Hmpf, hat mich 3h gekostet ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.