STM32F103 Fehler in Temp Datei beim Compilieren

OP #4897962
Lesenswert?
• ▲
▼
Hallo,

aus heiterem Himmel kann ich mein STM32 Programm nicht mehr compilieren.
Ich erhalte folgende Fehlermeldung vom gcc unter Code::Blocks:
1
||=== Build: default in Blink_STM32F1 (compiler: GNU GCC Compiler for ARM) ===|
2
C:\Users\Thorsten\AppData\Local\Temp\ccmO49VY.s|854|Error: registers may not be the same -- `strexb r3,r2,[r3]'|
3
C:\Users\Thorsten\AppData\Local\Temp\ccmO49VY.s|905|Error: registers may not be the same -- `strexh r3,r2,[r3]'|
4
||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Das Tolle ist, dass die Temporärdatei nach dem Make gleich wieder weg 
ist und ich somit gar nicht prüfen kann WO der Fehler auftritt.
Hat jemand eine Idee was ich tun kann?

Nachtrag:
Im Gesamt Buildlog habe ich nun gefunden, dass es beim Compilieren der 
Datei 
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport\core_cm3. 
c  passiert. Die Zeilennummer kann man aber nicht sehen, da die erst im 
erzeugten Assemblerfile steht, welches ja gleich wieder weg ist.


Gruß
Thorsten
OP #4897985
Lesenswert?
• ▲
▼
Ja. Das hat geholfen, Danke. Ich frag mich nur wieso das plötzlich 
auftrat. Ich hab mein Programm schon zigmal übersetzt. Aber egel, bei 
diesem ganzen STM Zeugs wundert mich inzwischen nichts mehr.

Nun läuft mein vormals funktionierendes Programm auf einen Hardfault. 
Liegt aber vielleicht am J-Link (siehe Parallelthread). Muß ich wohl 
wieder bei "Hello World" anfangen. :-(

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.