Hi,

I installed xenomai on an overo water board (cortex A8) and performed latency 
tests.
I tested two modules.
The first module is based on an internal timer. It toggles a GPIO each 1ms.
The second module waits for an external interrupt from an input GPIO (square 
signal at 1KHz). When that happens, the module toggles a GPIO pin.

When i load the system and do a transfer from Ethernet to the sd card the first 
module works fine with a maximum latency less than 50us.
But the second module, in the same context, have a maximum latency of several 
milliseconds.

As the first module works fine i think i have a problem with the hardware 
configuration like the hardware irq priority.
In the irq.c file, the irq priority level is not set for the linux domain.

Should i configure the irq level at the initialization of the board ? What else 
could cause this issue ?



Thanks in advance,

JP

_______________________________________________
Xenomai-help mailing list
Xenomai-help@gna.org
https://mail.gna.org/listinfo/xenomai-help

Reply via email to