Forum: Compiler & IDEs cubeMX Probleme mit fehlenden Files


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Anon X. (pascalx)


Bewertung
0 lesenswert
nicht lesenswert
Trotz viel Ausprobieren scheitere ich daran, ein Projekt für den 
STM32F103C8 mit cubeMX zu generieren. Solange ich nur die Clock 
konfiguriere, erhalte ich ein Makefile und kann es auch erfolgreich 
laufen lassen.

Wenn ich nun aber weitere "Komponenten" dazuwähle, läuft das Makefile 
nicht durch und reklamiert fehlende Files.

Wenn ich z.B. I2C1 aktiviere, liefert Make die Fehlermeldung 
"Src/main.c:177: undefined reference to `HAL_I2C_Init'".

Wenn ich USB CDC enable, erhalte ich: "main.c:186: undefined reference 
to `HAL_PCD_Init'"

Gleichzeitig sehe ich "!" auf gelbem Dreieck bei TIM1 (I2C) und TIM4 
(USB). Mein Verständnis ist aber, dass diese lediglich eingeschränkte 
Funktionen von TIM1 und TIM4 anzeigen...

Mein System: Linux, cubeMX 4.26.1 (das neuste), STM32F1 package 1.6.1 
(auch aktuell).

von Lutz (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Verrätst du auch, welche Software du zum compilieren benutzt?

von Anon X. (pascalx)


Bewertung
0 lesenswert
nicht lesenswert
Lutz schrieb:
> Verrätst du auch, welche Software du zum compilieren benutzt?

Die arm-none-eabi-* tools...

Das funktioniert auch, das Problem ist wirklich dass die Dateien 
fehlen...

von pegel (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Zeig mal deine .ioc Projekt Datei.

von Anon X. (pascalx)


Bewertung
0 lesenswert
nicht lesenswert
Ich habe jetzt nochmals etwas mit CubeMX weiterexperimentiert. Nachdem 
ich das gesamte Projekt gelöscht und dann neu konfiguriert habe, ging 
dann plötzlich alles...

Was seltsam ist, ist dass ich das bereits zuvor schon gemacht hatte, und 
nach ein wenig hin- und herkonfigurieren der Fehler wieder da war. Jetzt 
kann ich den aber nicht mehr provozieren...

von pegel (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hast du CubeMX aktualisiert?
Es wurde zwischenzeitlich die Verzeichnis Struktur verändert.

Beitrag #5511489 wurde von einem Moderator gelöscht.

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]
  • [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.