You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Snapdragon Flight platform is a high-end autopilot / onboard computer which runs the PX4 Flight Stack on the DSP on the QuRT real time operating system using the DSPAL API for POSIX compatibility. In comparison to Pixhawk it adds a camera and WiFi and high-end processing power, and different IO.
The default mapping of the serial ports is as follows:
Device
Description
/dev/tty-1
J15 (next to USB)
/dev/tty-2
J13 (next to power module connector)
/dev/tty-3
J12 (next to J13)
/dev/tty-4
J9 (next to J15)
For a custom UART to BAM mapping, create a file called "blsp.config" and adb push it to /usr/share/data/adsp. E.g., to keep the default mapping, your "blsp.config" should look like:
tty-1 bam-9
tty-2 bam-8
tty-3 bam-6
tty-4 bam-2
J9 / GPS
Pin
2-wire UART + I2C
SPI
Comment
1
3.3V
3.3V
3.3V
2
UART2_TX
SPI2_MOSI
Output (3.3V)
3
UART2_RX
SPI2_MISO
Input (3.3V)
4
I2C2_SDA
SPI2_CS
(3.3V)
5
GND
GND
6
I2C2_SCL
SPI2_CLK
(3.3V)
J12 / Gimbal bus
Pin
2-wire UART + GPIO
SPI
Comment
1
3.3V
3.3V
2
UART8_TX
SPI8_MOSI
Output (3.3V)
3
UART8_RX
SPI8_MISO
Input (3.3V)
4
APQ_GPIO_47
SPI8_CS
(3.3V)
5
GND
GND
6
APQ_GPIO_48
SPI8_CLK
(3.3V)
J13 / ESC bus
Pin
2-wire UART + GPIO
SPI
Comment
1
5V
5V
2
UART6_TX
SPI6_MOSI
Output (5V)
3
UART6_RX
SPI6_MISO
Input (5V)
4
APQ_GPIO_29
SPI6_CS
(5V)
5
GND
GND
6
APQ_GPIO_30
SPI6_CLK
(5V)
J14 / Power
Pin
Signal
Comment
1
5V DC
Power input
2
GND
3
I2C3_SCL
(5V)
4
I2C3_SDA
(5V)
J15 / Radio Receiver / Sensors
Pin
2-wire UART + I2C
SPI
Comment
1
3.3V
3.3V
2
UART9_TX
SPI9_MOSI
Output
3
UART9_RX
SPI9_MISO
Input
4
I2C9_SDA
SPI9_CS
5
GND
GND
6
I2C9_SCL
SPI9_CLK
Peripherals
UART to Pixracer / Pixfalcon Wiring
This interface is used to leverage the Pixracer / Pixfalcon as I/O interface board. Connect to TELEM1 Pixfalcon and to TELEM2 on Pixracer.
Snapdragon J13 Pin
Signal
Comment
Pixfalcon / Pixracer Pin
1
5V
Power for autopilot
5V
2
UART6_TX
Output (5V) TX -> RX
3
3
UART6_RX
Input (5V) RX -> TX
2
4
APQ_GPIO_29
(5V)
Not connected
5
GND
6
6
APQ_GPIO_30
(5V)
Not connected
GPS Wiring
Even though the 3DR GPS is described to have a 5v input, operation with 3.3V seems to work fine. (The built-in regulator MIC5205 has a minimum operating voltage of 2.5v.)