@richard,
It creates output files but the file have 10 times less size than it should
be.Also I tried ts9 header files but they do not have necessary files.
I will try to compile ts11 and patch with adeos soon.
.Fahad
--- In "trickyr67" <> wrote:
>
> I am struggling with RTAI right now also. I have a user mode app working
> using ts11 + patches applied. You seem to be mixing ts9 with ts11 which may
> be related to your problem. I suggest starting from ts11 source and applying
> the RTAI patches and building RTAI using the cross compiler. Then use the
> include files in the patched kernel when building your app.
>
> So far my experience with RTAI is frustrating. I have things working but when
> I push the system hard it locks up and I have no way of debugging it.
>
> Regards,
> Richard
>
> --- In "Fahad C" <fahadislam2002@> wrote:
> >
> > still stuck,
> >
> > any idea?
> >
> >
> > --- In "Fahad C" <fahadislam2002@> wrote:
> > >
> > > Hi all,
> > > I am able to run example applications as well as compile
> > > user-applications successfully. But the user files that I create by
> > > compiling are relatively bigger in size and when I try to run then, it
> > > says "cannot execute binary file"
> > >
> > > any idea?
> > >
> > > i am using headers of ts11 "linux24-ts11-rt-headers.tar.gz" for ts9 as
> > > headers for ts9 are not available.
> > > if that is the problem?
> > > can you provide/upload headers for ts9
> > >
> > >
> > >
> > > in detail,
> > > By following RTAIGuide by Ronald,
> > >
> > > I loaded "rt-zImage-7200-ts9" which is a compiled rt9 kernel and also
> > > saved in flash and then executed.
> > > Then I downloaded from ftp and extracted ts72xx_rtai_full.tar.gz in /
> > > (autoextract in /usr)
> > > and ts7200_rtkernelmodules.tar.gz in /lib/modules.
> > >
> > > Then I tried example applications of user-space by using ./run and it
> > > worked successfully.
> > >
> > > Then I tried to compiled by this command,
> > > gcc -Wall -I /usr/realtime/include switches.c -o switches
> > >
> > > it failed so I tried to return to RTAIGuide and rechecked all things
> > > on forum and then compiled with this command,
> > > gcc -Wall -I /usr/src/linux-2.4.26-ts9-rt/include -I
> > > /usr/realtime/include -c latency.c -o latency
> > >
> > > it again failed so I realized that I need linux-2.4.26-ts9-rt/include. I
> > > tried to find but it was not available anywhere. so I decided to try
> > > provided headers for ts11 "linux24-ts11-rt-headers.tar.gz"
> > >
> > > and renamed it as ts9.
> > >
> > > am I doing wrong with headers, can you provide/upload actual headers or
> > > their location.
> > >
> > > then I tried to compile and it succeed without any error. but when I try
> > > to run (after making executable), then it says "cannot execute binary
> > > file". I copied source files in examples directry and tried ./run. Fo
> > > latency example, it starts and halts as follows
> > >
> > > :latency# ./run
> > > *
> > > *
> > > * Type ^C to stop this application.
> > > *
> > > *
> > > RTAI[hal]: mounted (PIPED).
> > > Adeos: Domain RTAI registered.
> > > RTAI[hal]: 3.2 mounted over Adeos 2.4r17c3/arm-ep9301.
> > > RTAI[hal]: compiled with gcc version 3.3.4.
> > > RTAI[malloc]: kmalloced extent c15a0000, size 131072.
> > > RTAI[malloc]: loaded (global heap size=131072 bytes).
> > > RTAI[sched_lxrt]: loaded (PIPED, UP, KERNEL/USER SPACE).
> > > RTAI[sched_lxrt]: timer=periodic (TIMER1),.
> > > RTAI[sched_lxrt]: standard tick=100 hz, CPU freq=983040 hz.
> > > RTAI[sched_lxrt]: timer setup=3052 ns, resched latency=3052 ns.
> > > /usr/realtime/bin/rtai-load: line 244: ./latency: cannot execute binary
> > > file
> > > /usr/realtime/bin/rtai-load: line 242: ./display: cannot execute binary
> > > file
> > > RTAI[malloc]: kfreed extent c15a0000, size 131072.
> > > RTAI[malloc]: unloaded.
> > > RTAI[sched_lxrt]: unloaded (forced hard/soft/hard transitions: traps 0,
> > > syscalls
> > > 0).
> > > Adeos: Domain RTAI unregistered.
> > > RTAI[hal]: unmounted.
> > > :latency# ./latency
> > > -bash: ./latency: cannot execute binary file
> > > :latency# ./display
> > > -bash: ./display: cannot execute binary file
> > >
> >
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|