Undefined reference to DEBUG_puts in RTEMS 4.8

Aitor.Viana.Sanchez at esa.int Aitor.Viana.Sanchez at esa.int
Mon Sep 17 09:59:05 UTC 2007


Hi all,

i have an error with sparc-rtems-4.7.99.2-gcc-4.2.1-1.0.0-linux.tar.bz2 
that I got from Gaisler research. The RTEMS version within this package is 
4.8 . 
I got a piece of SW already compiled and proved with RTEMS 4.6. When I 
updated to the 4.8 RTEMS version and tried to re-compile the SW I got a 
linker error:

/opt/rtems-4.8/sparc-rtems/leon2/lib/librtemsbsp.a(libnetchip_a-smc91111.o): 
In function `lan91cxx_interrupt_handler':
/home/daniel/reps/rtems48_rep/rtems-4.8-build/sparc-rtems/c/leon2/libchip/../../../../../rtems-4.8/c/src/libchip/network/smc91111.c:121: 
undefined reference to `DEBUG_puts'

The strange thing here is that the path /home/daniel/reps...etc etc does 
not exist in my machine. I think maybe this is an error of the compiled 
version I got.

any clue?





rtems skyeye <skyeye.rtems at gmail.com> 
Sent by: rtems-users-bounces+aitor.viana.sanchez=esa.int at rtems.org
03/09/2007 16:50

To
rtems-users at rtems.org, yanmiaobest at gmail.com
cc

Subject
SPAM:**** Fwd: design Real-Time Process in RTEMS





hi, 
  Good idea!
  I think we can first realize the initial VM support in RTEMS.
  because there  are already  some page support funcs in rtems X86 port.
  then we can try syscall,....
  
  

---------- Forwarded message ---------- 
From: 阎淼 <yanmiaobest at gmail.com>
Date: Sep 3, 2007 11:21 AM
Subject: Re: design Real-Time Process in RTEMS 
To: rtems skyeye <skyeye.rtems at gmail.com>

Hi:

   I have been thinking about it too.
   here is what I think:

   1.  page routine should be created to support page manipulations( 
page table operation, TBL, page allocate, set page state ...)
   2.  identify all system call routines
   3.  create entry points and exit points for system call
   4.  adjust context switch ralated routine
   5.  add privilege transition code

   best regards!

2007/8/31, rtems skyeye <skyeye.rtems at gmail.com>:
> hi,
>   VxWorks 6.x have the Real-Time Process (RTP) extension. 
>   I think we also can implement the RTP in RTEMS.
>   The Idea is :
>   1 RTP contains 1~n user-level rtems-task, and process the
> virtual memory related things.
>   2 the mapping relation of virtual memory :phyiscal memory is 1:1 
>   3 the user-level task in RTP can access kernel function
> by syscall
>   4 the user-level tasks and the kernel-level tasks are in the same
> scheduling strategy.
>
>   the advantage of RTP is: 
>    1 the crash of user-level tasks in RTP can not destroy user-level
> tasks in other RTP and the kernel.
>    2 compatible with the old task model.
>    3 the context switch  is faster than that of general OS (such as 
linux) 
>
>    anyone have  some advices on RTP in RTEMS?
>
> Regards
>
>   skyeye.rtems
>
>
> _______________________________________________
> rtems-users mailing list 
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users
>
>

_______________________________________________
rtems-users mailing list
rtems-users at rtems.com
http://rtems.rtems.org/mailman/listinfo/rtems-users


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20070917/b0451b8b/attachment-0001.html>


More information about the users mailing list