On 08/04/2011 09:27 PM, Philip Ha wrote:
>> Would it be possible for you to send mails formatted correctly?
>>
>> Then the bug is somewhere in between the serial line and the test
>> application, including possibly in the driver.
>>
>> In order to know where it is, you should compute the latency at each
>> point on this path: when receiving the interrupt, when waking up the
>> task, etc...
>
> Hi Gilles,
> 
> Sorry for the formatting, I am new to mailing lists.
> 
> I have looked at the latency in the 16550A driver. The first thing 
> the driver does in its ISR is to call rtdm_clock_read and store the 
> resulting timestamp in a "struct rtser_event". The code I posted 
> grabs this structure. If I use this as my timestamp I get the exact
> same timing results.

are you sure that the interrupt triggers as soon as you receive a
character, and not upon timeout when not receiving characters for some
time? After all, 100us is approximately the time to transmit one
character at 115200 bauds on the serial line.

-- 
                                            Gilles.

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

Reply via email to