跳至内容

PX4 系统控制台

PX4 系统控制台 提供对系统的底层访问、调试输出和系统启动过程分析。

TIP

如果系统无法启动,则应使用控制台进行调试。控制台 MAVLink 外壳 否则可能更适合,因为它更容易设置,并可用于 许多相同的任务.

控制台接线

控制台通过(电路板专用的)UART 提供,该 UART 可通过一个 USB 端口连接到计算机 USB 端口。 3.3V FTDI 电缆。这样就可以使用终端应用程序访问控制台。

预计 Pixhawk 控制器制造商将通过专用的 调试端口 符合 Pixhawk 连接器标准.遗憾的是,有些电路板早于这一标准或不符合标准。

信息

针对多个不同板卡的开发人员可能希望使用 调试适配器 简化电路板与 FTDI 电缆的连接,以及 调试探针.

以下部分概述/链接了许多常见电路板的布线和系统控制台信息。

电路板专用接线

系统控制台 UART 引脚分配/调试端口通常记录在 自动驾驶仪概览页面 (部分链接如下):

Pixhawk 调试端口

Pixhawk 飞行控制器通常带有一个 Pixhawk 连接器标准调试端口 这将是 10 针 Pixhawk 调试完毕 或 6 针 Pixhawk 迷你调试器 港口。

这些端口有用于控制台 TX 和 RX 的引脚,可以连接到 FTDI 电缆。的映射。 Pixhawk 迷你调试器 连接到 FTDI 的数据如下所示。

Pixhawk 调试端口-FTDI-
1 (红色)目标处理器电压N/C(用于 SWD/JTAG 调试)
2(黑色)控制台发送(输出)5FTDI RX(黄色)
3(黑色)控制台 RX(输入)4FTDI TX(橙色)
4(黑色)SWDION/C(用于 SWD/JTAG 调试)
5(黑色)SWCLKN/C(用于 SWD/JTAG 调试)
6(黑色)接地1FTDI GND(黑色)

SWD 调试端口 页面和各个飞行控制器页面有更多关于调试端口引脚的信息。

打开控制台

控制台连接接线完成后,使用所选的默认串行端口工具或下文所述的默认设置:

Linux / Mac OS:屏幕

在 Ubuntu 上安装屏幕(Mac OS 已安装):

苏都 apt-get 安装 筛查
  • 串行Pixhawk v1 / Pixracer 使用 57600 波特

将屏幕以 BAUDRATE 波特、8 个数据位、1 个停止位连接到右侧串行端口(使用 ls /dev/tty* 并观察拔出/重新插入 USB 设备时的变化)。常见名称有 /dev/ttyUSB0/dev/ttyACM0 为 Linux 和 /dev/tty.usbserial-ABCBD 适用于 Mac OS。

筛查 /dev/ttyXXX BAUDRATE 8N1

视窗PuTTY

下载 PuTTY 并启动它。

然后选择 '串行连接',并将端口参数设置为

  • 57600 波特
  • 8 个数据位
  • 1 停止位