Hallo an alle Zusammen. Ich habe mir vor kurzem einen solchen Stick bestellt. Dieser ist vor ein paar Tagen angekommen. Mitgeliefert dazu wurde der TASKING-Compiler. Hier ein kleines Programm: #include "main.h" int main (void) { GPIOB->BSRR = 0xFF; while (1) { //todo, insert your code here } } Leider bekomm ich immer diesen Fehler und weis nicht woran es liegen könnte. ccarm.exe -Wl-L"C:\Programme\TASKING\carm v2.0r2\bin\..\lib" -Wl-OcLtXY -CARMv7M -f.\Settings\link.lnk.tmp lkarm E106: unresolved external: GPIOB - (main.obj) lkarm F019: unrecoverable error: fatal link error Danke schonmal. Gruß SammY84
:
Verschoben durch Moderator
was steht denn in der main.h? fehlt da vlt. ein #include?
/* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __MAIN_H #define __MAIN_H /* Includes ------------------------------------------------------------------*/ #include "stm32f10x_lib.h" Normalerweise dürfte nichts fehlen.
#include "stm32f10x_lib.h" Das gibt keinen Fehler? ich würde eher <> statt ""
Bei einem von beiden muss aber eine Fehlermeldung kommen. sonst ist irgendwas anderes richtig schief...
Es kommt weder bei dem Einen noch bei dem Anderen eine Fehlermeldung. Muss ich mir nochmal alles anschaun. Bekomm halt immer noch den Linkerfehler.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.