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
