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