Forum: Compiler & IDEs AC6_Eclipse - Compiler - Fehler


von AC6_Eclipse (Gast)


Angehängte Dateien:

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?

von hp-freund (Gast)


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.

von AC6_Eclipse (Gast)


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
*****************************************************

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.