FreeRTOS vTaskList ARM-GCC Fehler

Gast #2805939
Lesenswert?

Nochmal Hallo!

Ich versuche grade in FreeRTOS eine List von Task mittels vTaskList() zu 
erstellen.
Dazu hab ich einen Buffer folgendermaßen angelegt:
1
signed char *buffer;

Die Funktion rufe ich innerhalb eines Tasks so auf:
1
vTaskList(buffer);

Der Compiler (gcc-arm) gibt dann folgende Fehlermeldung aus:
1
 [cc] c:/stm32/arm-none-eabi-gcc-4_6/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7e-m\libg.a(lib_a-sbrkr.o): In function `_sbrk_r':
2
       [cc] sbrkr.c:(.text+0xc): undefined reference to `_sbrk'
3
       [cc] c:/stm32/arm-none-eabi-gcc-4_6/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7e-m\libg.a(lib_a-abort.o): In function `abort':
4
       [cc] abort.c:(.text+0xa): undefined reference to `_exit'
5
       [cc] c:/stm32/arm-none-eabi-gcc-4_6/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7e-m\libg.a(lib_a-signalr.o): In function `_kill_r':
6
       [cc] signalr.c:(.text+0xe): undefined reference to `_kill'
7
       [cc] c:/stm32/arm-none-eabi-gcc-4_6/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/lib/armv7e-m\libg.a(lib_a-signalr.o): In function `_getpid_r':
8
       [cc] signalr.c:(.text+0x28): undefined reference to `_getpid'
9
       [cc] collect2: ld returned 1 exit status
10

11
BUILD FAILED
12
Total time: 2 seconds

Ich benutze außerdem die CoIDE. Weiß jemand dazu was das ist? Wenn ich 
die Funktion weglasse ist alles OK.

Moritz

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren