Forum: Mikrocontroller und Digitale Elektronik stm32 ROM Bootloader will nicht: error -32


von AVR Konvertit (Gast)


Lesenswert?

Moin,

ein STM32F072 hängt mit Vdd auf 3,3V, BOOT0 ist high, NRST ist high.

USB_dp, USB_dn, GND sind mit dem PC verbunden.

Der PC meldet:

[1109215.218137] usb 2-1.2: new full-speed USB device number 66 using 
ehci-pci
[1109215.626078] usb 2-1.2: device not accepting address 66, error -32
[1109215.626274] usb 2-1-port2: unable to enumerate USB device

Ist der gute µC kaputt, oder fehlt ihm noch etwas wichtiges?

von Jim M. (turboj)


Lesenswert?

AVR Konvertit schrieb im Beitrag #5479684:
> Ist der gute µC kaputt, oder fehlt ihm noch etwas wichtiges?

Eventuell fehlt nur die korrekte Firmware.

Er zieht den DP pin nach 3,3V aber reagiert dann nicht korrekt auf USB 
Control Requests. Mitunter ist das ein extern verbauter Widerstand.

Falls der ab Werk einen USB Bootloader besitzen sollte, schau Dir mal 
dessen Voraussetzungen an. Eventuell fehlt z.B. ein Quarz.

von Dr. Sommer (Gast)


Lesenswert?

Jim M. schrieb:
> Falls der ab Werk einen USB Bootloader besitzen sollte,

Tut er.

Jim M. schrieb:
> schau Dir mal dessen Voraussetzungen an. Eventuell fehlt z.B. ein Quarz.

Braucht dieser Controller eben nicht.

Jim M. schrieb:
> Eventuell fehlt nur die korrekte Firmware.

Die befindet sich im ROM.

Stürzt der Controller ab? Sind genug Stütz Kondensatoren usw vorhanden?

von pegel (Gast)


Lesenswert?

USB Plus und Minus richtig angeschlossen?

Sonst ist das Ganze sehr verwandt mit diesem Mini-Projekt:

http://tomeko.net/miniscope_v2e/

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.