Hi,

The short story is that I tried to call rt_dev_send on a CAN RTDM
driver, and it fails with an EPERM (Operation not permited) return
code. It's as if I was using rtcansend without the "RT_TASK
rt_task_desc;".
Is it an intended behavior ?
Do I have a way to configure this to be accessible from user space ?
Do I have to call rt_task_shadow ?

The long story is that I have a fully operationnal robot communicating
over CAN with CanFestival with gluninux timers in the Orocos framework
(only compiled for gnulinux). As it is showing CAN loop delays
depending on CPU load, I am trying to switch CanFestival to xenomai in
order to have a primary mode CAN SYNC timer, keeping my Framework
Orocos out of xenomai (cause it is not stable in my version under
xenomai). The problem is (I think) that none of my tasks are in
xenomai primary mode, exept the CAN SYNC timer. As I would like to
avoid using xenomai much before this summer, I'm looking for a simple
way to send messages to rtcan driver from user space.

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

Reply via email to