[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


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to