Forum: Mikrocontroller und Digitale Elektronik Eclipse kompiliert den Source Code nicht


von Millo (Gast)


Lesenswert?

Hallo,

ich bin in Eclipse ARM Plugin eingestiegen und habe das Problem, dass 
Eclipse den gewünschten C Source (stm32f10x_usart.c) nicht kompiliert.

In stm32f10x_conf.h sind alles auskommentiert. Muss man die Source Code 
explizit einbinden?

Wenn ich den stm32f10x_usart.c zu dem Ordner F1-HelloWorld/src kopiere, 
gibt es keine Fehlermeldung.

Vielen Dank im Voraus!
1
/Volumes/work/workspaces/C/workspace/F1-HelloWorld/Debug/../src/main.c:131: undefined reference to `USART_GetFlagStatus'
2
/Volumes/work/workspaces/C/workspace/F1-HelloWorld/Debug/../src/main.c:133: undefined reference to `USART_SendData'
3
./src/main.o: In function `init_all':
4
/Volumes/work/workspaces/C/workspace/F1-HelloWorld/Debug/../src/main.c:117: undefined reference to `USART_Init'
5
/Volumes/work/workspaces/C/workspace/F1-HelloWorld/Debug/../src/main.c:118: undefined reference to `USART_Cmd'
6
collect2: error: ld returned 1 exit status
7
make: *** [F1-HelloWorld.elf] Error 1

von Millo (Gast)


Angehängte Dateien:

Lesenswert?

den Anhang vergessen.

von WaddeHaddeDuDeDa (Gast)


Lesenswert?

Dein Source-File ist vom kompilieren ausgeschlossen, deshalb ausgegraut 
und durchgestrichen.

Rechte Maustaste auf dein Source-File --> Properties --> Haken bei 
'Exclude from build' (Debug and Release) entfernen.

von Millo (Gast)


Lesenswert?

WaddeHaddeDuDeDa schrieb:
> Dein Source-File ist vom kompilieren ausgeschlossen, deshalb
> ausgegraut
> und durchgestrichen.
>
> Rechte Maustaste auf dein Source-File --> Properties --> Haken bei
> 'Exclude from build' (Debug and Release) entfernen.

Oh jetzt geht, vielen Dank.

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.