Cube firmware updating and communication

From Take-Air Wiki
Revision as of 12:47, 26 October 2021 by Joost.Weijs (talk | contribs) (Created page with "== Introduction == The firmware on the Cube can be updated in two ways: Via a direct USB connection to a PC or through the Jetson module over UART. This guide describes both m...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

The firmware on the Cube can be updated in two ways: Via a direct USB connection to a PC or through the Jetson module over UART. This guide describes both methods. When updating through USB, the process is the same as one would do on the default Pixhawk carrier board and this method is therefore compatible with any autopilot software. For the UART method we describe how to do the update for Ardupilot.

Connectors.png

Firmware update over USB (through host PC)

Imporant: To update over USB you must use the "USB"-connector on the board (see diagram and printing on the board itself, not to be confused with "USB-0"), and not the USB port of the Cube itself.

  1. Connect your PC to the cube through the "USB"-connection (not "USB-0") using the provided JST-GH-USB cable.
  2. Power on the board, your PC should recognize the Cube
  3. Use a standard installation method (using for example Mission Planner, APMPlanner, or QGroundControl) to install the firmware:
    Ardupilot: Mission Planner instructions, APM Planner instructions, QGroundControl instructions
    PX4: QGroundControl instructions

Firmware update over UART (through Jetson)