[EMAIL PROTECTED] wrote: > Sorry for the stupid question but: what is tick_arg ? Do I have to configure > it within Xenomai or is it a kernel parameter ?
tick_arg is a nucleus module parameter, overloading CONFIG_XENO_OPT_TIMING_PERIOD which requires XENO_OPT_TIMING_PERIODIC. What setup do you have? My problem was that I accidentally started the kernel at tick_arg=1000 (1 us), which didn't caused a locked up system because I ran it in qemu. Just the tick conversion routines got confused. On a real target, you will not be able to use such a system at all. > The timing of my target in principal is fine. When I set > tstart.tv_sec=0; > tstart.tv_nsec=0; > both to zero, my task gets peiodic (task runs every second). Just when using > clock_gettime(CLOCK_REALTIME,&tstart) I get into trouble. > > Roderik > > >> -----Ursprüngliche Nachricht----- >> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >> Gesendet: Mittwoch, 14. Februar 2007 18:44 >> An: Gilles Chanteperdrix >> Cc: Wildenburg, Roderik RAEK3 MRA; [email protected] >> Betreff: Re: [Xenomai-help] pthread_make_periodic_np and clock_gettime >> >> Gilles Chanteperdrix wrote: >>> Jan Kiszka wrote: >>> > [EMAIL PROTECTED] wrote: >>> > > Can anybody tell me, how I have to set the 2. >> parameter (starttp) >>> of > > pthread_make_periodic_np ? >>> > > When I use clock_gettime to fill startp I get a giant timeout >>> value in > > the /proc/xenomai/sched list and my task >> never gets periodic. >>> > > >>> > > Is this just a problem of my hardware(PPC)/xenomai(2.3) >>> combination or > > does anybody else have the same problem. >>> > > >>> > > See attached code example for easier testing. >>> > > >>> > >>> > Confirmed over v2.3.x in periodic mode, aperiodic is >> fine. Gilles? >>> Ok. I will have a look at it. >>> >> Hmm, something went wrong here. I think I passed a too fast >> tick_arg to the kernel yesterday which smashed the timing. >> I'm now running the pperiodic demo at tick_arg=1000000 successfully. >> >> So, Roderik, either you did some similar mistake, or it's a PPC issue. >> >> Jan >> >> > > MAN Roland Druckmaschinen AG > Vorsitzender des Aufsichtsrates: Hanno C. Fiedler > Vorstand: Gerd Finkbeiner (Vorsitzender), Dr. Ingo Koch, Dr. Markus Rall, > Paul Steidle > Sitz der Gesellschaft: Offenbach am Main, Registergericht: Amtsgericht > Offenbach HRB-Nr. 42592 > USt-Ident-Nr. DE 250200933
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
