Page 1 of 1

Linker error when OSENABLE_TIMEOUTS is TRUE using Salvo Pro AVR

PostPosted: Mon Jan 02, 2006 4:31 am
by zoomcityzoom
I am using Salvo Pro for the AVR with ICCAVR. When I define OSENABLE_TIMEOUTS to be TRUE in my salvo config file and compile, I receive the following two linker errors:

!ERROR file 'sched.o': undefined symbol '_OSDelPrioQ'[]
[b]!ERROR file 'sched.o': undefined symbol '_OSDelDelayQ'

I include the following salvo source files:

c:salvosrc imer.c
c:salvosrcinsem.c
c:salvosrcdelay.c
c:salvosrcevent.c
c:salvosrcidle.c
c:salvosrcinit.c
c:salvosrcinittask.c
c:salvosrcmem.c
c:salvosrcporticcatmega.s
c:salvosrcqins.c
c:salvosrcsched.c
c:salvosrcmsg.c
c:salvosrc id.c
c:salvosrceflag.c

I've read the entire manual (a couple of times) and searched the forums for a solution to the error messages.

Any suggestions?

-------------------------------------------

You know, I do have the Salvo source! I searched the source and found the problem, I was not including the Salvo source file qdel.c

Posted this anyway in case someone else makes a similar mistake.

-Zoom