I’m facing some memory issues with the Black Cube (FMUv3) and could use some advice from the experts. Currently we have 3 mavlink instances running (Radio telemetry, Companion Computer, and a Payload).
Is this architecture way off base? Each mavlink instances takes a huge amount of memory relative to the other modules.
Is there a way to bind a single mavlink instance to multiple ports? Would it be feasible to modify the mavlink code to allow this and save on the overhead that each individual mavlink instance is creating?