cubeMX Probleme mit fehlenden Files

OP #5506518
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).
OP #5508335
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...
Beitrag #5511489 wurde von einem Moderator gelöscht.

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.