CubeMX - USB CDC - nach flash nicht mehr beschreibbar

Gast #5286906
Lesenswert?
• ▲
▼
Ich habe hier ein "komisches" Problem.

Ich habe einen ST-Link V2 ein BluePill Board (STM32F103C8), CubeMX und 
SW4STM32.

In Cube lasse ich mir ein einfaches USB-CDC Device generieren. Ich lasse 
das Projekt in SW4STM32 einfügen, compilieren und Brennen. Jedoch ist 
danach kein weiteres beschreiben des STM32 mehr möglich, ausschließlich 
wenn ich in den BOOT0 Modus wechsle kann ich den Chip wieder 
beschreiben. Das USB Device wird erfolgreich erkannt und funktioniert 
auch.

Ist jemanden dieses Phänomen bekannt?

Ich habe das Projekt einmal angehangen. Bis jetzt hatte ich dieses 
Problem noch bei keinem Projekt, kein selbst geschriebenes und kein von 
CubeMX generiertes.

Wo kann ich meine Fehlersuche denn beginnen?
Angehängte Dateien:
#5288519
Lesenswert?
• ▲
▼
Bin STM32-Anfänger und habe auch lange rumdoktern müssen, bis ich mal 
mit dem ST-Link-V2-Clone und dem Bluepill-Board arbeiten konnte, sprich 
das Flash beschreiben und Debuggen.

Gut zu wissen:
Bei den "Debug Configurations" unter Debugger/Mode Setup/Reset Mode/ 
unbedingt "Software System reset" anwählen, weil man ja den 
Hardwarereset gar nicht angeschlossen hat.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.