mikrocontroller.net

Forum: Compiler & IDEs AC6_Eclipse - Compiler - Fehler


Autor: AC6_Eclipse (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Seit gestern Fehlermeldung beim compilieren
*Error: selected processor does not support `dsb' in Thumb mode*

Problem trat zuerst auf einer neuen Linux Installation auf, später auf 
auf einer älteren Win7-Installation nach Update.

Reklamiert werden
stm32f3xx_hal_rcc_.c
stm32f3xx_hal_rcc_ex_.c
stm32f3xx_hal_cortex_.c

Die reklamierten stm32f3xx_hal_xxx_.c sind Originaldateien renamed mit 
.._.c

Console.txt zeigt die Fehlermeldung im Detail.

Ich vermute Fehler bei AC6_Eclipse nach Update. Hat jemand ähnliche 
Probleme?

Autor: hp-freund (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

habe eben ein CubeMX Projekt für dein nucleo erstellt und in Luna mit 
AC6 Plugin importiert. Läuft.

Dann den FP aus und auf soft, läuft immer noch.

CubeMX wie auch Luna/AC6 sind aktuell.

Weiß aber auch nicht genau was das jetzt für dein Problem bedeutet, will 
auch nicht pauschal behaupten das alles funktioniert, aber kannst ja mal 
ein neues leeres Projekt mit CubeMX probieren falls Du das nicht nutzt 
um den Fehler einzugrenzen.

Autor: AC6_Eclipse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@hp-freund

Vielen Dank für den Einsatz.
****************************************************************
Ich habe einen Backup des Workspace mit dem aktuellen Workspace 
verglichen.

im fehlerhaften Workspace wird uC - mfpu nicht richtig zugeordnet

manuelles Zuordnen erzeugt Inkonsistenz zwischen
************************************************
makefile: -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16
und
subdir.mk -mcpu=cortex-m4 -mthumb -mfloat-abi=soft

Die Zeitstempel von makefile/subdir.mk sind identisch
*****************************************************

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.