Hello, i am trying to get one simple project in FreeRTOS with a dsP30f4013 and when i build it i get this Output:
Debug build of project
D:TESISPROYECTO MICROProject1dsP30v_1.mcp' started.
Language tool versions: pic30-as.exe v3.31, pic30-gcc.exe v3.31, pic30-ld.exe v3.31, pic30-ar.exe v3.31
Preprocessor symbol
__DEBUG’ is defined.
Sat May 03 20:31:13 2014
Make: The target “D:TESISPROYECTO MICROProject1croutine.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1event
groups.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1list.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1queue.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1tasks.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1timers.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1port.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1portasmdsPIC.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1main.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1heap
1.o” is up to date.
Make: The target “D:TESISPROYECTO MICROProject1dsP30v1.cof” is out of date.
Executing: “C:Program Files (x86)MicrochipMPLAB C30binpic30-gcc.exe” -mcpu=30F4013 “croutine.o” “event
groups.o” “list.o” “queue.o” “tasks.o” “timers.o” “port.o” “portasmdsPIC.o” “main.o” “heap
1.o” -o”dsP30v1.cof” -Wl,-L”C:Program Files (x86)MicrochipMPLAB C30lib”,-L”C:Program Files (x86)MicrochipMPLAB C30libdsPIC30F”,–script=”p30F4013.gld”,–defsym=
MPLAB_BUILD=1,–defsym=MPLAB
DEBUG=1,-Map=”dsP30v1.map”,–report-mem
Program Memory [Origin = 0x100, Length = 0x7efe]
section address length (PC units) length (bytes) (dec)
——- ——- —————– ——————–
.text 0x100 0xa6 0xf9 (249)
.const 0x1a6 0x26 0x39 (57)
.text 0x1cc 0x17f8 0x23f4 (9204)
.dinit 0x19c4 0x40 0x60 (96)
.text 0x1a04 0xa 0xf (15)
Total program memory used (bytes): 0x2595 (9621) 19%
Data Memory [Origin = 0x800, Length = 0x800]
section address alignment gaps total length (dec)
——- ——- ————– ——————-
.nbss 0x800 0 0x47a (1146)
.ndata 0xc7a 0 0x22 (34)
Total data memory used (bytes): 0x49c (1180) 57%
Dynamic Memory Usage
region address maximum length (dec)
—— ——- ———————
heap 0 0 (0)
stack 0xc9c 0x364 (868)
Maximum dynamic memory (bytes): 0x364 (868)
**tasks.o(.text+0x7e4): In function
prvIdleTask':
D:TESISPROYECTO MICROFreeRTOSSourcetasks.c:2603: undefined reference to
vApplicationIdleHook’
tasks.o(.text+0xd8): In function
xTaskGenericCreate':
D:TESISPROYECTO MICROFreeRTOSSourcetasks.c:676: undefined reference to
vPortYield’
tasks.o(.text+0xda):D:TESISPROYECTO MICROFreeRTOSSourcetasks.c: undefined reference to
vPortYield'
tasks.o(.text+0x150): In function
vTaskDelayUntil’:
D:TESISPROYECTO MICROFreeRTOSSourcetasks.c:860: undefined reference to
vPortYield'
tasks.o(.text+0x152):D:TESISPROYECTO MICROFreeRTOSSourcetasks.c: undefined reference to
vPortYield’
tasks.o(.text+0x184): In function
vTaskDelay':
D:TESISPROYECTO MICROFreeRTOSSourcetasks.c:926: undefined reference to
vPortYield’
tasks.o(.text+0x186):D:TESISPROYECTO MICROFreeRTOSSourcetasks.c: more undefined references to `vPortYield’ follow
Link step failed.**
Debug build of project
D:TESISPROYECTO MICROProject1dsP30v_1.mcp' failed.
Language tool versions: pic30-as.exe v3.31, pic30-gcc.exe v3.31, pic30-ld.exe v3.31, pic30-ar.exe v3.31
Preprocessor symbol
__DEBUG’ is defined.
Sat May 03 20:31:14 2014
BUILD FAILED
HOW CAN I GET THESE ERRORS GONE? THANK you very much