RC sbus works with Plane but not Copter. Beaglebone blue

Hello,
I have a problem with rc reciver connected to the beaglebone. When I run arduplane (checked few versions), all works ok, but when I start arducopter, Mission Planner shows empty bars on the Radio Calibration Tab. Could anyone give me a clue what could be reason for this?
My guess it is about some configuration, but I can not find anything that could be probable cause.

Thanks!

On ArduCopter 4.6.0-beta2 ?

Exactly the same issue.

Hi @niedzviedz,

Thanks for the report. I suspect the issue is the BeagleBone blue’s CPU load. The BeagleBone blue very unfortunately uses I2C to pull data from the IMU which consumes most of the CPU. Could you try reducing the copter update rate by setting SCHED_LOOP_RATE = 100, then reboot and try again?

Also I guess this issue exists of 4.5.x as well?

what type of RC receiver is this? SBUS? PPM? CRSF?

My mistake. I have been running plane as a service with preExec script, but not arducopter which was just downloaded… Please do not judge me -_-/.
Anyway, thank you for your time and here is preExec script that has to be executed before smbus can work on beaglebone blue.

/bin/echo 80 >/sys/class/gpio/export
/bin/echo out >/sys/class/gpio/gpio80/direction
/bin/echo 1 >/sys/class/gpio/gpio80/value
/bin/echo pruecapin_pu >/sys/devices/platform/ocp/ocp:P8_15_pinmux/state

2 Likes

Hi @niedzviedz,

Great, thanks very much for the feedback and for pitching in with beta testing!