arm-linux-gnueabihf is a prefix
and it seems you installed it on ~/cross-pi-gcc-10.3.0-64
so you need to replace /opt/… with the new path… you can use pwd to get the path.
Sorry I can’t update soon. I compiled on Raspbery pi Zero and here is the path where I successfully ran Arduplane.
“sudo /home/pi/ardupilot/build/obal/bin/arduplane”
I was able to connect to Mission Planner through the local wifi network. with the following command line “sudo /home/pi/ardupilot/build/obal/bin/arduplane -A udp:192.168.137.1:14550”
This means one of two things:
1- i2c is not enabled on Raspberry.
2- there is a soldering problem.
Please check that V5,GND,SDA,SCL are all not shorted and board wires are ok.
to test this you need avometer and using pins of the breakouts and pins on RPI.
I am willing to do a configuration with two RPi Zeros - one for OBAL, and another running Drone Engage for telemetry. I have seen your video on the Drone Engage docs doing this with the boards connected over serial.
But the serial on the OBAL Pi will be occupied by GPS. Is it possible do the telemetry connection over USB?
I would consider both software running on separate cores in a Pi Zero 2, but it is not available here right now, at least not as common as the single core Pi Zero.
the TXRX serial is connected to GPS. but you still have couple of options to connect the two boards.
1- connect then via WIFI.
2- connect them by using serial module connected to TXRX of the DroneEngage board and OTG of OBAL.
3- connect them by using OTG cable and use Ethernet over USB and it is a very fast connection.
Will OBAL and Drone Engage work drop in with RPi 3B/3B+ as well?
I couldn’t find any references to the RPi 3 SoCs in the GPIO_RPI.cpp and RCInput_RPI.cpp files, or even the Zero 2W for that matter. But I don’t really know in depth about peripheral configuration in Raspberry Pi so I have no idea what is going on here.
Can extra serial devices be connected using USB to Serial adapters?