Configure Problem with rtems_ classic API
Camilo Alejandro Arboleda
camilo.arboleda at ascom.com.co
Mon Sep 24 12:42:45 UTC 2001
May be is a problem in the makefile. I had a similar problem a couple of
months ago, but with timers.
In the makefile you should have a line like:
MANGERS = io timer event
This line tells the compiler what managers your application needs to run,
and should be linked. If you do not include some manger, any to the api of
this manager will cause an Internal_error_Ocurred().
The full list of mangers is: dpmem event io msg mp part region sem signal
timer rtmon ext.
Camilo Alejandro.
----- Original Message -----
From: Steve DeLaney
To: rtems
Sent: Sunday, September 23, 2001 11:09 PM
Subject: Configure Problem with rtems_ classic API
Ran into something weird tracing libnetworking. Actually the problem isn't
with
the networking lib at all, the problem somehow it looks like my rtems
configuration is messed up.
The networkDaemon fails after as it ends up calling rtems_event_receive(...)
which, along with a bunch of rtems_whatever APIs, all appear to be
branching to Internal_error_Occurred() After which bad stuff happens (namely
the STOP instruction).
Uh, I'm thinking configure problem to turn on the "classic" rtems APIs,
maybe --enable_posix? HAS_POSIX_API looks like it already enabled by
default however so thats probably not the problem.
(PS: We have inlines enabled, building on a linux host for 68360 target)
Any ideas would be appreciated!
[snapshot of ASM jumping to Internal_error_Occurred below]
00001010: 48780016 rtems_event_send: PEA.L ($16).W
00001014: 42A7 CLR.L -(A7)
00001016: 48780001 PEA.L ($1).W
0000101A: 4EB90000277C JSR
Internal_error_Occurred (277C).L
00001020: 7016 MOVEQ.L #$16,D0
00001022: 508F ADDQ.L #$8,A7
00001024: 588F ADDQ.L #$4,A7
00001026: 4E75 RTS
00001028: 4E71 NOP
0000102A: 48780016 rtems_event_receive: PEA.L ($16).W
0000102E: 42A7 CLR.L -(A7)
00001030: 48780001 PEA.L ($1).W
00001034: 4EB90000277C JSR
Internal_error_Occurred (277C).L
0000103A: 7016 MOVEQ.L #$16,D0
0000103C: 508F ADDQ.L #$8,A7
0000103E: 588F ADDQ.L #$4,A7
00001040: 4E75 RTS
More information about the users
mailing list